UNPKG

70.4 kBXMLView Raw
1<?xml version="1.0" encoding="UTF-8"?>
2<project version="4">
3 <component name="ChangeListManager">
4 <list default="true" id="88644c12-b545-4754-8390-5b7bf8c13bcd" name="Default" comment="">
5 <change type="MODIFICATION" beforePath="$PROJECT_DIR$/package.json" afterPath="$PROJECT_DIR$/package.json" />
6 </list>
7 <ignored path="composed-validations.iws" />
8 <ignored path=".idea/workspace.xml" />
9 <option name="TRACKING_ENABLED" value="true" />
10 <option name="SHOW_DIALOG" value="false" />
11 <option name="HIGHLIGHT_CONFLICTS" value="true" />
12 <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
13 <option name="LAST_RESOLUTION" value="IGNORE" />
14 </component>
15 <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
16 <component name="CreatePatchCommitExecutor">
17 <option name="PATCH_PATH" value="" />
18 </component>
19 <component name="DaemonCodeAnalyzer">
20 <disable_hints />
21 </component>
22 <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
23 <component name="FavoritesManager">
24 <favorites_list name="composed-validations" />
25 </component>
26 <component name="FileEditorManager">
27 <leaf>
28 <file leaf-file-name="package.json" pinned="false" current="true" current-in-tab="true">
29 <entry file="file://$PROJECT_DIR$/package.json">
30 <provider selected="true" editor-type-id="text-editor">
31 <state vertical-scroll-proportion="0.46431643" vertical-offset="0" max-vertical-offset="1163">
32 <caret line="36" column="3" selection-start-line="36" selection-start-column="3" selection-end-line="36" selection-end-column="3" />
33 <folding />
34 </state>
35 </provider>
36 </entry>
37 </file>
38 <file leaf-file-name="index.coffee" pinned="false" current="false" current-in-tab="false">
39 <entry file="file://$PROJECT_DIR$/lib/index.coffee">
40 <provider selected="true" editor-type-id="text-editor">
41 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="450">
42 <caret line="13" column="0" selection-start-line="13" selection-start-column="0" selection-end-line="13" selection-end-column="0" />
43 <folding />
44 </state>
45 </provider>
46 </entry>
47 </file>
48 <file leaf-file-name="README.md" pinned="false" current="false" current-in-tab="false">
49 <entry file="file://$PROJECT_DIR$/README.md">
50 <provider selected="true" editor-type-id="text-editor">
51 <state vertical-scroll-proportion="-37.962963" vertical-offset="15040" max-vertical-offset="16200">
52 <caret line="1071" column="16" selection-start-line="1071" selection-start-column="16" selection-end-line="1071" selection-end-column="16" />
53 <folding />
54 </state>
55 </provider>
56 <provider editor-type-id="MarkdownPreviewEditor">
57 <state />
58 </provider>
59 </entry>
60 </file>
61 <file leaf-file-name="build" pinned="false" current="false" current-in-tab="false">
62 <entry file="file://$PROJECT_DIR$/scripts/build">
63 <provider selected="true" editor-type-id="text-editor">
64 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="135">
65 <caret line="2" column="56" selection-start-line="2" selection-start-column="56" selection-end-line="2" selection-end-column="56" />
66 <folding />
67 </state>
68 </provider>
69 </entry>
70 </file>
71 <file leaf-file-name="CHANGELOG.md" pinned="false" current="false" current-in-tab="false">
72 <entry file="file://$PROJECT_DIR$/CHANGELOG.md">
73 <provider selected="true" editor-type-id="text-editor">
74 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="165">
75 <caret line="4" column="86" selection-start-line="4" selection-start-column="86" selection-end-line="4" selection-end-column="86" />
76 <folding />
77 </state>
78 </provider>
79 </entry>
80 </file>
81 <file leaf-file-name="browser.coffee" pinned="false" current="false" current-in-tab="false">
82 <entry file="file://$PROJECT_DIR$/lib/browser.coffee">
83 <provider selected="true" editor-type-id="text-editor">
84 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="90">
85 <caret line="0" column="54" selection-start-line="0" selection-start-column="54" selection-end-line="0" selection-end-column="54" />
86 <folding />
87 </state>
88 </provider>
89 </entry>
90 </file>
91 </leaf>
92 </component>
93 <component name="FindManager">
94 <FindUsagesManager>
95 <setting name="OPEN_NEW_TAB" value="true" />
96 </FindUsagesManager>
97 </component>
98 <component name="Git.Settings">
99 <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
100 </component>
101 <component name="IdeDocumentHistory">
102 <option name="changedFiles">
103 <list>
104 <option value="$PROJECT_DIR$/lib/field_validator.coffee" />
105 <option value="$PROJECT_DIR$/lib/presence_validator.coffee" />
106 <option value="$PROJECT_DIR$/lib/include_validator.coffee" />
107 <option value="$PROJECT_DIR$/lib/multi_async_validator.coffee" />
108 <option value="$PROJECT_DIR$/lib/format_validator.coffee" />
109 <option value="$PROJECT_DIR$/test/validators_test.coffee" />
110 <option value="$PROJECT_DIR$/lib/validators/multi_async_validator.coffee" />
111 <option value="$PROJECT_DIR$/lib/browser.coffee" />
112 <option value="$PROJECT_DIR$/index.js" />
113 <option value="$PROJECT_DIR$/test/validators/negate_validator_test.coffee" />
114 <option value="$PROJECT_DIR$/test/validators/multi_async_validator_test.coffee" />
115 <option value="$PROJECT_DIR$/test/validators/delegational_validator_test.coffee" />
116 <option value="$PROJECT_DIR$/lib/error.coffee" />
117 <option value="$PROJECT_DIR$/lib/validators/multi_strategies/sync_strategy.coffee" />
118 <option value="$PROJECT_DIR$/test/validators/multi_strategies/sync_strategy_test.coffee" />
119 <option value="$PROJECT_DIR$/composed-validations.js" />
120 <option value="$PROJECT_DIR$/test/validators/include_validator_test.coffee" />
121 <option value="$PROJECT_DIR$/test/validators/struct_validator.coffee" />
122 <option value="$PROJECT_DIR$/lib/errors/delegated_validation_error.coffee" />
123 <option value="$PROJECT_DIR$/test/validators/rephrase_validator_test.coffee" />
124 <option value="$PROJECT_DIR$/test/validators/presence_validator_test.coffee" />
125 <option value="$PROJECT_DIR$/test/validators/format_validator_test.coffee" />
126 <option value="$PROJECT_DIR$/test/validators/field_validator_test.coffee" />
127 <option value="$PROJECT_DIR$/lib/errors/struct_validation_error.coffee" />
128 <option value="$PROJECT_DIR$/test/validators/range_validator_test.coffee" />
129 <option value="$PROJECT_DIR$/lib/errors/validation_error.coffee" />
130 <option value="$PROJECT_DIR$/test/validators/sequence_validator_test.coffee" />
131 <option value="$PROJECT_DIR$/lib/validators/sequence_validator.coffee" />
132 <option value="$PROJECT_DIR$/test/validators/helper.coffee" />
133 <option value="$PROJECT_DIR$/lib/validators/delegational_validator.coffee" />
134 <option value="$PROJECT_DIR$/lib/validators/format_validator.coffee" />
135 <option value="$PROJECT_DIR$/lib/validators/include_validator.coffee" />
136 <option value="$PROJECT_DIR$/lib/validators/negate_validator.coffee" />
137 <option value="$PROJECT_DIR$/lib/validators/presence_validator.coffee" />
138 <option value="$PROJECT_DIR$/lib/validators/range_validator.coffee" />
139 <option value="$PROJECT_DIR$/lib/validators/rephrase_validator.coffee" />
140 <option value="$PROJECT_DIR$/test/validators/all_validator_test.coffee" />
141 <option value="$PROJECT_DIR$/lib/validators/all_validator.coffee" />
142 <option value="$PROJECT_DIR$/test/validators/struct_validator_test.coffee" />
143 <option value="$PROJECT_DIR$/test/validators/multi_validator_test.coffee" />
144 <option value="$PROJECT_DIR$/lib/errors/multi_validation_error.coffee" />
145 <option value="$PROJECT_DIR$/lib/validators/struct_validator.coffee" />
146 <option value="$PROJECT_DIR$/lib/validators/multi_validator.coffee" />
147 <option value="$PROJECT_DIR$/lib/validators/field_validator.coffee" />
148 <option value="$PROJECT_DIR$/lib/util.coffee" />
149 <option value="$PROJECT_DIR$/test/util_test.coffee" />
150 <option value="$PROJECT_DIR$/CHANGELOG.md" />
151 <option value="$PROJECT_DIR$/lib/index.coffee" />
152 <option value="$PROJECT_DIR$/README.md" />
153 <option value="$PROJECT_DIR$/scripts/build" />
154 <option value="$PROJECT_DIR$/package.json" />
155 </list>
156 </option>
157 </component>
158 <component name="NamedScopeManager">
159 <scope name="browser" pattern="file:composed-validations.js" />
160 <scope name="lib" pattern="file:lib//*" />
161 </component>
162 <component name="NodeJsMochaPackageDirSetting">
163 <data>$PROJECT_DIR$/../simple-injector/node_modules/mocha</data>
164 </component>
165 <component name="ProjectFrameBounds">
166 <option name="y" value="22" />
167 <option name="width" value="2560" />
168 <option name="height" value="1333" />
169 </component>
170 <component name="ProjectInspectionProfilesVisibleTreeState">
171 <entry key="Project Default">
172 <profile-state>
173 <expanded-state>
174 <State>
175 <id />
176 </State>
177 <State>
178 <id>Spelling</id>
179 </State>
180 </expanded-state>
181 <selected-state>
182 <State>
183 <id>SpellCheckingInspection</id>
184 </State>
185 </selected-state>
186 </profile-state>
187 </entry>
188 </component>
189 <component name="ProjectLevelVcsManager" settingsEditedManually="false">
190 <OptionsSetting value="true" id="Add" />
191 <OptionsSetting value="true" id="Remove" />
192 <OptionsSetting value="true" id="Checkout" />
193 <OptionsSetting value="true" id="Update" />
194 <OptionsSetting value="true" id="Status" />
195 <OptionsSetting value="true" id="Edit" />
196 <ConfirmationsSetting value="2" id="Add" />
197 <ConfirmationsSetting value="0" id="Remove" />
198 </component>
199 <component name="ProjectReloadState">
200 <option name="STATE" value="0" />
201 </component>
202 <component name="ProjectView">
203 <navigator currentView="ProjectPane" proportions="" version="1">
204 <flattenPackages />
205 <showMembers />
206 <showModules />
207 <showLibraryContents />
208 <hideEmptyPackages />
209 <abbreviatePackageNames />
210 <autoscrollToSource />
211 <autoscrollFromSource />
212 <sortByType />
213 </navigator>
214 <panes>
215 <pane id="ProjectPane">
216 <subPane>
217 <PATH>
218 <PATH_ELEMENT>
219 <option name="myItemId" value="composed-validations" />
220 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
221 </PATH_ELEMENT>
222 </PATH>
223 <PATH>
224 <PATH_ELEMENT>
225 <option name="myItemId" value="composed-validations" />
226 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
227 </PATH_ELEMENT>
228 <PATH_ELEMENT>
229 <option name="myItemId" value="composed-validations" />
230 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
231 </PATH_ELEMENT>
232 </PATH>
233 <PATH>
234 <PATH_ELEMENT>
235 <option name="myItemId" value="composed-validations" />
236 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
237 </PATH_ELEMENT>
238 <PATH_ELEMENT>
239 <option name="myItemId" value="composed-validations" />
240 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
241 </PATH_ELEMENT>
242 <PATH_ELEMENT>
243 <option name="myItemId" value="scripts" />
244 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
245 </PATH_ELEMENT>
246 </PATH>
247 <PATH>
248 <PATH_ELEMENT>
249 <option name="myItemId" value="composed-validations" />
250 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
251 </PATH_ELEMENT>
252 <PATH_ELEMENT>
253 <option name="myItemId" value="composed-validations" />
254 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
255 </PATH_ELEMENT>
256 <PATH_ELEMENT>
257 <option name="myItemId" value="lib" />
258 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
259 </PATH_ELEMENT>
260 </PATH>
261 <PATH>
262 <PATH_ELEMENT>
263 <option name="myItemId" value="composed-validations" />
264 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
265 </PATH_ELEMENT>
266 <PATH_ELEMENT>
267 <option name="myItemId" value="composed-validations" />
268 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
269 </PATH_ELEMENT>
270 <PATH_ELEMENT>
271 <option name="myItemId" value="lib" />
272 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
273 </PATH_ELEMENT>
274 <PATH_ELEMENT>
275 <option name="myItemId" value="validators" />
276 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
277 </PATH_ELEMENT>
278 </PATH>
279 </subPane>
280 </pane>
281 <pane id="Scope" />
282 </panes>
283 </component>
284 <component name="PropertiesComponent">
285 <property name="options.lastSelected" value="preferences.keymap" />
286 <property name="options.splitter.main.proportions" value="0.3" />
287 <property name="options.splitter.details.proportions" value="0.2" />
288 <property name="options.searchVisible" value="true" />
289 <property name="WebServerToolWindowFactoryState" value="false" />
290 <property name="recentsLimit" value="5" />
291 <property name="last_opened_file_path" value="$PROJECT_DIR$/scripts/build" />
292 <property name="SearchEverywhereHistoryKey" value="&#9;FILE&#9;file:///Users/wilkerlucio/Development/composed-validations/README.md" />
293 </component>
294 <component name="RecentsManager">
295 <key name="CopyFile.RECENT_KEYS">
296 <recent name="$PROJECT_DIR$/lib" />
297 </key>
298 <key name="MoveFile.RECENT_KEYS">
299 <recent name="$PROJECT_DIR$/lib/errors" />
300 <recent name="$PROJECT_DIR$/lib/validators" />
301 </key>
302 </component>
303 <component name="RunManager">
304 <configuration default="true" type="DartCommandLineRunConfigurationType" factoryName="Dart Command Line Application">
305 <option name="VMOptions" />
306 <option name="arguments" />
307 <option name="filePath" />
308 <option name="name" value="Dart" />
309 <option name="saveOutputToFile" value="false" />
310 <option name="showConsoleOnStdErr" value="false" />
311 <option name="showConsoleOnStdOut" value="false" />
312 <method />
313 </configuration>
314 <configuration default="true" type="DartUnitRunConfigurationType" factoryName="DartUnit">
315 <option name="VMOptions" />
316 <option name="arguments" />
317 <option name="filePath" />
318 <option name="scope" value="ALL" />
319 <option name="testName" />
320 <method />
321 </configuration>
322 <configuration default="true" type="JSTestDriver:ConfigurationType" factoryName="JsTestDriver">
323 <setting name="configLocationType" value="CONFIG_FILE" />
324 <setting name="settingsFile" value="" />
325 <setting name="serverType" value="INTERNAL" />
326 <setting name="preferredDebugBrowser" value="Chrome" />
327 <method />
328 </configuration>
329 <configuration default="true" type="JavaScriptTestRunnerKarma" factoryName="Karma" config-file="">
330 <envs />
331 <method />
332 </configuration>
333 <configuration default="true" type="CucumberJavaScriptRunConfigurationType" factoryName="Cucumber.js">
334 <option name="cucumberJsArguments" />
335 <option name="executablePath" />
336 <option name="filePath" />
337 <method />
338 </configuration>
339 <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
340 <method />
341 </configuration>
342 <configuration default="true" type="mocha-javascript-test-runner" factoryName="Mocha">
343 <node-options />
344 <working-directory>$PROJECT_DIR$</working-directory>
345 <pass-parent-env>true</pass-parent-env>
346 <envs />
347 <ui>BDD</ui>
348 <extra-mocha-options />
349 <test-directory />
350 <recursive>false</recursive>
351 <method />
352 </configuration>
353 <configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" working-dir="">
354 <method />
355 </configuration>
356 <list size="0" />
357 </component>
358 <component name="ShelveChangesManager" show_recycled="false" />
359 <component name="SvnConfiguration">
360 <configuration />
361 </component>
362 <component name="TaskManager">
363 <task active="true" id="Default" summary="Default task">
364 <changelist id="88644c12-b545-4754-8390-5b7bf8c13bcd" name="Default" comment="" />
365 <created>1397836330644</created>
366 <updated>1397836330644</updated>
367 </task>
368 <task id="LOCAL-00001" summary="initial validators">
369 <created>1397836879825</created>
370 <updated>1397836879825</updated>
371 </task>
372 <task id="LOCAL-00002" summary="added range validator">
373 <created>1397843211983</created>
374 <updated>1397843211983</updated>
375 </task>
376 <task id="LOCAL-00003" summary="removed uneeded dependency from multi validator">
377 <created>1397844179653</created>
378 <updated>1397844179653</updated>
379 </task>
380 <task id="LOCAL-00004" summary="configure npm test">
381 <created>1397844198297</created>
382 <updated>1397844198297</updated>
383 </task>
384 <task id="LOCAL-00005" summary="README index and basic validations">
385 <created>1397844221402</created>
386 <updated>1397844221402</updated>
387 </task>
388 <task id="LOCAL-00006" summary="added include validator">
389 <created>1397844228584</created>
390 <updated>1397844228584</updated>
391 </task>
392 <task id="LOCAL-00007" summary="added include validator">
393 <created>1397844250533</created>
394 <updated>1397844250533</updated>
395 </task>
396 <task id="LOCAL-00008" summary="added badge status from drone.io">
397 <created>1397844422879</created>
398 <updated>1397844422879</updated>
399 </task>
400 <task id="LOCAL-00009" summary="typo">
401 <created>1397844456503</created>
402 <updated>1397844456503</updated>
403 </task>
404 <task id="LOCAL-00010" summary="improved placement of the ci badge">
405 <created>1397844494131</created>
406 <updated>1397844494131</updated>
407 </task>
408 <task id="LOCAL-00011" summary="added more docs">
409 <created>1397846603973</created>
410 <updated>1397846603973</updated>
411 </task>
412 <task id="LOCAL-00012" summary="removed lodash dependency">
413 <created>1397854831372</created>
414 <updated>1397854831372</updated>
415 </task>
416 <task id="LOCAL-00013" summary="added browser configuration">
417 <created>1397854899865</created>
418 <updated>1397854899865</updated>
419 </task>
420 <task id="LOCAL-00014" summary="docs on StructValidator">
421 <created>1397854944512</created>
422 <updated>1397854944512</updated>
423 </task>
424 <task id="LOCAL-00015" summary="multi async basic implementation">
425 <created>1397858651737</created>
426 <updated>1397858651737</updated>
427 </task>
428 <task id="LOCAL-00016" summary="multi async basic implementation">
429 <created>1397859349557</created>
430 <updated>1397859349557</updated>
431 </task>
432 <task id="LOCAL-00017" summary="added format validator">
433 <created>1397859651967</created>
434 <updated>1397859651978</updated>
435 </task>
436 <task id="LOCAL-00018" summary="added another safe test on the lift function">
437 <created>1397859849727</created>
438 <updated>1397859849727</updated>
439 </task>
440 <task id="LOCAL-00019" summary="moved validators into a validators folder and split validation tests">
441 <created>1397863236079</created>
442 <updated>1397863236079</updated>
443 </task>
444 <task id="LOCAL-00020" summary="fixed references on browser">
445 <created>1397863262872</created>
446 <updated>1397863262872</updated>
447 </task>
448 <task id="LOCAL-00021" summary="add safe check to prevent adding async validators into MultiValidator">
449 <created>1397863881886</created>
450 <updated>1397863881886</updated>
451 </task>
452 <task id="LOCAL-00022" summary="in dev notice on README">
453 <created>1397864296522</created>
454 <updated>1397864296522</updated>
455 </task>
456 <task id="LOCAL-00023" summary="expose index.js">
457 <created>1397865739584</created>
458 <updated>1397865739584</updated>
459 </task>
460 <task id="LOCAL-00024" summary="build script, and prepared release 0.1.0">
461 <created>1397865911235</created>
462 <updated>1397865911235</updated>
463 </task>
464 <task id="LOCAL-00025" summary="added negate validator">
465 <created>1397879309752</created>
466 <updated>1397879309752</updated>
467 </task>
468 <task id="LOCAL-00026" summary="better inforation on ValidationError about the value being tested and the validator">
469 <created>1397883335720</created>
470 <updated>1397883335720</updated>
471 </task>
472 <task id="LOCAL-00027" summary="fix async bugs on field validator and extracted delegational validator">
473 <created>1397885834882</created>
474 <updated>1397885834882</updated>
475 </task>
476 <task id="LOCAL-00028" summary="remove docs on struct validator">
477 <created>1397885877084</created>
478 <updated>1397885877084</updated>
479 </task>
480 <task id="LOCAL-00029" summary="add specs for testing multi async validations with async validations and fixed it">
481 <created>1397886394282</created>
482 <updated>1397886394282</updated>
483 </task>
484 <task id="LOCAL-00030" summary="updated index to include new validators">
485 <created>1397886554868</created>
486 <updated>1397886554868</updated>
487 </task>
488 <task id="LOCAL-00031" summary="load the index to ensure it's not broken">
489 <created>1397886651680</created>
490 <updated>1397886651680</updated>
491 </task>
492 <task id="LOCAL-00032" summary="moved require out of describe for consistency">
493 <created>1397888682845</created>
494 <updated>1397888682845</updated>
495 </task>
496 <task id="LOCAL-00033" summary="add test to cover adding async validators into possible async multi validator">
497 <created>1397916169099</created>
498 <updated>1397916169099</updated>
499 </task>
500 <task id="LOCAL-00034" summary="helper on delegational validator to correct propagate errors and using this mechanism into field and negate validators">
501 <created>1397919879656</created>
502 <updated>1397919879656</updated>
503 </task>
504 <task id="LOCAL-00035" summary="added AllValidator">
505 <created>1397919895442</created>
506 <updated>1397919895442</updated>
507 </task>
508 <task id="LOCAL-00036" summary="added AllValidator into index and updated README">
509 <created>1397923741580</created>
510 <updated>1397923741580</updated>
511 </task>
512 <task id="LOCAL-00037" summary="created guardValidator to protect the interface on objects that takes validators as arguments">
513 <created>1397928681705</created>
514 <updated>1397928681705</updated>
515 </task>
516 <task id="LOCAL-00038" summary="more refactoring on the multi validator">
517 <created>1397948096697</created>
518 <updated>1397948096697</updated>
519 </task>
520 <task id="LOCAL-00039" summary="make errors have the correct stack and rename refactorings on delegational validator test">
521 <created>1397949487195</created>
522 <updated>1397949487195</updated>
523 </task>
524 <task id="LOCAL-00040" summary="refactorings on test helper">
525 <created>1397954576247</created>
526 <updated>1397954576247</updated>
527 </task>
528 <task id="LOCAL-00041" summary="multi sync and async get merged into a single validator">
529 <created>1397955374911</created>
530 <updated>1397955374911</updated>
531 </task>
532 <task id="LOCAL-00042" summary="major refactoring into multi validator">
533 <created>1397957977034</created>
534 <updated>1397957977034</updated>
535 </task>
536 <task id="LOCAL-00043" summary="extracting guardValidationError and refactoring">
537 <created>1397958498834</created>
538 <updated>1397958498834</updated>
539 </task>
540 <task id="LOCAL-00044" summary="export the utils with the library">
541 <created>1397958557856</created>
542 <updated>1397958557856</updated>
543 </task>
544 <task id="LOCAL-00045" summary="more descriptive error message for field validator">
545 <created>1397959624458</created>
546 <updated>1397959624458</updated>
547 </task>
548 <task id="LOCAL-00046" summary="improved error information on multi validator">
549 <created>1397960291973</created>
550 <updated>1397960291973</updated>
551 </task>
552 <task id="LOCAL-00047" summary="minor improvements on current error messages">
553 <created>1397961076082</created>
554 <updated>1397961076082</updated>
555 </task>
556 <task id="LOCAL-00048" summary="bump version 0.2.0">
557 <created>1397961180800</created>
558 <updated>1397961180800</updated>
559 </task>
560 <task id="LOCAL-00049" summary="added some links on the READOME">
561 <created>1397962856397</created>
562 <updated>1397962856397</updated>
563 </task>
564 <task id="LOCAL-00050" summary="setup browserify info into package.json">
565 <created>1397968584494</created>
566 <updated>1397968584494</updated>
567 </task>
568 <task id="LOCAL-00051" summary="improved field validator to report when the given object can't have it's fiels accessed">
569 <created>1398015553801</created>
570 <updated>1398015553802</updated>
571 </task>
572 <task id="LOCAL-00052" summary="improved field validator to report when the given object can't have it's fiels accessed">
573 <created>1398015709036</created>
574 <updated>1398015709036</updated>
575 </task>
576 <task id="LOCAL-00053" summary="added runner setup for struct validator and minor refactorings">
577 <created>1398035605847</created>
578 <updated>1398035605847</updated>
579 </task>
580 <task id="LOCAL-00054" summary="make multi validator add returns this so it can be chainable">
581 <created>1398040489649</created>
582 <updated>1398040489649</updated>
583 </task>
584 <task id="LOCAL-00055" summary="refactoring struct class and bug fixes">
585 <created>1398041847833</created>
586 <updated>1398041847834</updated>
587 </task>
588 <task id="LOCAL-00056" summary="no more minified version on the repository">
589 <created>1398042053978</created>
590 <updated>1398042053978</updated>
591 </task>
592 <task id="LOCAL-00057" summary="call composed validations composit on the index to avoid name clash with the library">
593 <created>1398042078774</created>
594 <updated>1398042078774</updated>
595 </task>
596 <task id="LOCAL-00058" summary="update build and exporting struct validator">
597 <created>1398042564064</created>
598 <updated>1398042564064</updated>
599 </task>
600 <task id="LOCAL-00059" summary="fixed field validator field detection">
601 <created>1398043293245</created>
602 <updated>1398043293245</updated>
603 </task>
604 <task id="LOCAL-00060" summary="fixed field validator field detection">
605 <created>1398043347940</created>
606 <updated>1398043347940</updated>
607 </task>
608 <task id="LOCAL-00061" summary="moved error file">
609 <created>1398043876498</created>
610 <updated>1398043876499</updated>
611 </task>
612 <task id="LOCAL-00062" summary="moved error file&#10;">
613 <created>1398043927340</created>
614 <updated>1398043927340</updated>
615 </task>
616 <task id="LOCAL-00063" summary="extracted error classes out of the validator files">
617 <created>1398044119076</created>
618 <updated>1398044119076</updated>
619 </task>
620 <task id="LOCAL-00064" summary="export all errors on index">
621 <created>1398044570156</created>
622 <updated>1398044570157</updated>
623 </task>
624 <task id="LOCAL-00065" summary="fixed struct validator multi validator instantiation">
625 <created>1398050370530</created>
626 <updated>1398050370530</updated>
627 </task>
628 <task id="LOCAL-00066" summary="added rephrase validator">
629 <created>1398088819421</created>
630 <updated>1398088819421</updated>
631 </task>
632 <task id="LOCAL-00067" summary="on validate is now possible to set a custom error direct on the validate call">
633 <created>1398090094214</created>
634 <updated>1398090094214</updated>
635 </task>
636 <task id="LOCAL-00068" summary="fixed rephrase validator to only throw the error if it's present">
637 <created>1398091246496</created>
638 <updated>1398091246496</updated>
639 </task>
640 <task id="LOCAL-00069" summary="updated composite validations section">
641 <created>1398105607468</created>
642 <updated>1398105607468</updated>
643 </task>
644 <task id="LOCAL-00070" summary="fixed struct validator validate calls on README">
645 <created>1398105916771</created>
646 <updated>1398105916771</updated>
647 </task>
648 <task id="LOCAL-00071" summary="major improment on error messages">
649 <created>1398107647512</created>
650 <updated>1398107647512</updated>
651 </task>
652 <task id="LOCAL-00072" summary="major improment on error messages">
653 <created>1398108341033</created>
654 <updated>1398108341033</updated>
655 </task>
656 <task id="LOCAL-00073" summary="better field names on field validator error">
657 <created>1398109937369</created>
658 <updated>1398109937369</updated>
659 </task>
660 <task id="LOCAL-00074" summary="bump version">
661 <created>1398109995833</created>
662 <updated>1398109995833</updated>
663 </task>
664 <task id="LOCAL-00075" summary="use more chaining on the examples">
665 <created>1398110776397</created>
666 <updated>1398110776397</updated>
667 </task>
668 <task id="LOCAL-00076" summary="on struct validator, index the errors by field">
669 <created>1398176737332</created>
670 <updated>1398176737333</updated>
671 </task>
672 <task id="LOCAL-00077" summary="on struct validator, index the errors by field">
673 <created>1398177239368</created>
674 <updated>1398177239368</updated>
675 </task>
676 <task id="LOCAL-00078" summary="on fieldErrors initialize empty array on all fields, even those without errors">
677 <created>1398178043628</created>
678 <updated>1398178043628</updated>
679 </task>
680 <task id="LOCAL-00079" summary="preserve &quot;this&quot; when lifting validators for async call">
681 <created>1398179556829</created>
682 <updated>1398179556829</updated>
683 </task>
684 <task id="LOCAL-00080" summary="updated docs">
685 <created>1398204858548</created>
686 <updated>1398204858548</updated>
687 </task>
688 <task id="LOCAL-00081" summary="guard range validator to prevent min values bigger than max values">
689 <created>1398206127545</created>
690 <updated>1398206127546</updated>
691 </task>
692 <task id="LOCAL-00082" summary="docs on leaf validators">
693 <created>1398206140815</created>
694 <updated>1398206140816</updated>
695 </task>
696 <task id="LOCAL-00083" summary="added install info on README">
697 <created>1398206781663</created>
698 <updated>1398206781663</updated>
699 </task>
700 <task id="LOCAL-00084" summary="docs on multi validators">
701 <created>1398211280261</created>
702 <updated>1398211280261</updated>
703 </task>
704 <task id="LOCAL-00085" summary="more docs">
705 <created>1398213054849</created>
706 <updated>1398213054850</updated>
707 </task>
708 <task id="LOCAL-00086" summary="add info about browser size on README">
709 <created>1398214272637</created>
710 <updated>1398214272637</updated>
711 </task>
712 <task id="LOCAL-00087" summary="bump version 0.4.0">
713 <created>1398239467585</created>
714 <updated>1398239467585</updated>
715 </task>
716 <task id="LOCAL-00088" summary="docs on how to create validators">
717 <created>1398267925445</created>
718 <updated>1398267925445</updated>
719 </task>
720 <task id="LOCAL-00089" summary="fixed class style validator example">
721 <created>1398268203836</created>
722 <updated>1398268203836</updated>
723 </task>
724 <task id="LOCAL-00090" summary="code format">
725 <created>1398274936586</created>
726 <updated>1398274936586</updated>
727 </task>
728 <task id="LOCAL-00091" summary="implemented sequence validator">
729 <created>1398287897332</created>
730 <updated>1398287897332</updated>
731 </task>
732 <task id="LOCAL-00092" summary="improved support on browserify">
733 <created>1398287906861</created>
734 <updated>1398287906861</updated>
735 </task>
736 <task id="LOCAL-00093" summary="make all built-in validators conform with the sequence validator">
737 <created>1398288808253</created>
738 <updated>1398288808253</updated>
739 </task>
740 <task id="LOCAL-00094" summary="more consistent error message for multi validators">
741 <created>1398289352911</created>
742 <updated>1398289352911</updated>
743 </task>
744 <task id="LOCAL-00095" summary="added SequenceValidator to the index">
745 <created>1398291026755</created>
746 <updated>1398291026755</updated>
747 </task>
748 <task id="LOCAL-00096" summary="generate build">
749 <created>1398292457716</created>
750 <updated>1398292457716</updated>
751 </task>
752 <task id="LOCAL-00097" summary="initial sequence validator documentation">
753 <created>1398292822756</created>
754 <updated>1398292822756</updated>
755 </task>
756 <task id="LOCAL-00098" summary="finished sequence validator documentation">
757 <created>1398294335841</created>
758 <updated>1398294335842</updated>
759 </task>
760 <task id="LOCAL-00099" summary="field validator documentation">
761 <created>1398309566425</created>
762 <updated>1398309566425</updated>
763 </task>
764 <task id="LOCAL-00100" summary="negate validator documentation">
765 <created>1398309824393</created>
766 <updated>1398309824394</updated>
767 </task>
768 <task id="LOCAL-00101" summary="all validator documentation">
769 <created>1398310016597</created>
770 <updated>1398310016597</updated>
771 </task>
772 <task id="LOCAL-00102" summary="rephrase validator documentation">
773 <created>1398310155248</created>
774 <updated>1398310155248</updated>
775 </task>
776 <task id="LOCAL-00103" summary="removed the `has` utility function">
777 <created>1398311677959</created>
778 <updated>1398311677959</updated>
779 </task>
780 <task id="LOCAL-00104" summary="helper library documentation">
781 <created>1398311995690</created>
782 <updated>1398311995690</updated>
783 </task>
784 <task id="LOCAL-00105" summary="use h4 for helper documentation">
785 <created>1398312078507</created>
786 <updated>1398312078507</updated>
787 </task>
788 <task id="LOCAL-00106" summary="added index for helper library functions">
789 <created>1398312315311</created>
790 <updated>1398312315311</updated>
791 </task>
792 <task id="LOCAL-00107" summary="updated URL's on package.json">
793 <created>1398314514443</created>
794 <updated>1398314514443</updated>
795 </task>
796 <task id="LOCAL-00108" summary="update status badge url">
797 <created>1398317532755</created>
798 <updated>1398317532755</updated>
799 </task>
800 <task id="LOCAL-00109" summary="fixed repository link references on README">
801 <created>1398351011126</created>
802 <updated>1398351011127</updated>
803 </task>
804 <task id="LOCAL-00110" summary="added source links for all validators into README">
805 <created>1398351143197</created>
806 <updated>1398351143197</updated>
807 </task>
808 <task id="LOCAL-00111" summary="small fix/improvements on README">
809 <created>1398351687228</created>
810 <updated>1398351687228</updated>
811 </task>
812 <task id="LOCAL-00112" summary="export validators and error as simple functions instead of classes, updated documentation in favor of the new syntax style">
813 <created>1398402173538</created>
814 <updated>1398402173538</updated>
815 </task>
816 <option name="localTasksCounter" value="113" />
817 <servers />
818 </component>
819 <component name="ToolWindowManager">
820 <frame x="0" y="22" width="2560" height="1333" extended-state="6" />
821 <editor active="true" />
822 <layout>
823 <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
824 <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3983539" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
825 <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3251029" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
826 <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
827 <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3286771" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
828 <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
829 <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.12997243" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
830 <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
831 <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
832 <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.363786" sideWeight="0.50019693" order="7" side_tool="true" content_ui="tabs" />
833 <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.38866064" sideWeight="0.49980307" order="2" side_tool="false" content_ui="tabs" />
834 <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
835 <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
836 <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
837 <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
838 <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
839 <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
840 <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
841 </layout>
842 <layout-to-restore>
843 <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
844 <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32921812" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
845 <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
846 <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32921812" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
847 <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
848 <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32921812" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
849 <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
850 <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
851 <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.40082306" sideWeight="0.50019693" order="9" side_tool="true" content_ui="tabs" />
852 <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
853 <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
854 <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
855 <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
856 <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
857 <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.13942496" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
858 <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
859 <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
860 <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.40082306" sideWeight="0.49980307" order="2" side_tool="false" content_ui="tabs" />
861 </layout-to-restore>
862 </component>
863 <component name="Vcs.Log.UiProperties">
864 <option name="RECENTLY_FILTERED_USER_GROUPS">
865 <collection />
866 </option>
867 <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
868 <collection />
869 </option>
870 </component>
871 <component name="VcsContentAnnotationSettings">
872 <option name="myLimit" value="2678400000" />
873 </component>
874 <component name="VcsManagerConfiguration">
875 <option name="OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT" value="false" />
876 <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
877 <option name="CHECK_NEW_TODO" value="false" />
878 <option name="myTodoPanelSettings">
879 <TodoPanelSettings />
880 </option>
881 <MESSAGE value="docs on how to create validators" />
882 <MESSAGE value="fixed class style validator example" />
883 <MESSAGE value="code format" />
884 <MESSAGE value="implemented sequence validator" />
885 <MESSAGE value="improved support on browserify" />
886 <MESSAGE value="make all built-in validators conform with the sequence validator" />
887 <MESSAGE value="more consistent error message for multi validators" />
888 <MESSAGE value="added SequenceValidator to the index" />
889 <MESSAGE value="generate build" />
890 <MESSAGE value="initial sequence validator documentation" />
891 <MESSAGE value="finished sequence validator documentation" />
892 <MESSAGE value="field validator documentation" />
893 <MESSAGE value="negate validator documentation" />
894 <MESSAGE value="all validator documentation" />
895 <MESSAGE value="rephrase validator documentation" />
896 <MESSAGE value="removed the `has` utility function" />
897 <MESSAGE value="helper library documentation" />
898 <MESSAGE value="use h4 for helper documentation" />
899 <MESSAGE value="added index for helper library functions" />
900 <MESSAGE value="updated URL's on package.json" />
901 <MESSAGE value="update status badge url" />
902 <MESSAGE value="fixed repository link references on README" />
903 <MESSAGE value="added source links for all validators into README" />
904 <MESSAGE value="small fix/improvements on README" />
905 <MESSAGE value="export validators and error as simple functions instead of classes, updated documentation in favor of the new syntax style" />
906 <option name="LAST_COMMIT_MESSAGE" value="export validators and error as simple functions instead of classes, updated documentation in favor of the new syntax style" />
907 </component>
908 <component name="XDebuggerManager">
909 <breakpoint-manager>
910 <option name="time" value="1" />
911 </breakpoint-manager>
912 </component>
913 <component name="editorHistoryManager">
914 <entry file="file://$PROJECT_DIR$/lib/index.coffee">
915 <provider selected="true" editor-type-id="text-editor">
916 <state vertical-scroll-proportion="0.0" vertical-offset="195" max-vertical-offset="300">
917 <caret line="13" column="0" selection-start-line="13" selection-start-column="0" selection-end-line="13" selection-end-column="0" />
918 </state>
919 </provider>
920 </entry>
921 <entry file="file://$PROJECT_DIR$/LICENSE">
922 <provider selected="true" editor-type-id="text-editor">
923 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="390">
924 <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
925 </state>
926 </provider>
927 </entry>
928 <entry file="file://$PROJECT_DIR$/README.md">
929 <provider selected="true" editor-type-id="text-editor">
930 <state vertical-scroll-proportion="0.0" vertical-offset="60" max-vertical-offset="150">
931 <caret line="4" column="0" selection-start-line="4" selection-start-column="0" selection-end-line="4" selection-end-column="0" />
932 </state>
933 </provider>
934 <provider editor-type-id="MarkdownPreviewEditor">
935 <state />
936 </provider>
937 </entry>
938 <entry file="file://$PROJECT_DIR$/lib/validators/multi_validator.coffee">
939 <provider selected="true" editor-type-id="text-editor">
940 <state vertical-scroll-proportion="0.0" vertical-offset="90" max-vertical-offset="285">
941 <caret line="6" column="17" selection-start-line="6" selection-start-column="17" selection-end-line="6" selection-end-column="17" />
942 </state>
943 </provider>
944 </entry>
945 <entry file="file://$PROJECT_DIR$/lib/validators/field_validator.coffee">
946 <provider selected="true" editor-type-id="text-editor">
947 <state vertical-scroll-proportion="0.0" vertical-offset="135" max-vertical-offset="360">
948 <caret line="9" column="19" selection-start-line="9" selection-start-column="19" selection-end-line="9" selection-end-column="19" />
949 </state>
950 </provider>
951 </entry>
952 <entry file="file://$PROJECT_DIR$/lib/validators/presence_validator.coffee">
953 <provider selected="true" editor-type-id="text-editor">
954 <state vertical-scroll-proportion="0.0" vertical-offset="225" max-vertical-offset="315">
955 <caret line="15" column="11" selection-start-line="15" selection-start-column="11" selection-end-line="15" selection-end-column="11" />
956 </state>
957 </provider>
958 </entry>
959 <entry file="file://$PROJECT_DIR$/node_modules/promise/node_modules/asap/asap.js">
960 <provider selected="true" editor-type-id="text-editor">
961 <state vertical-scroll-proportion="0.67598474" vertical-offset="998" max-vertical-offset="1785">
962 <caret line="102" column="18" selection-start-line="102" selection-start-column="18" selection-end-line="102" selection-end-column="18" />
963 </state>
964 </provider>
965 </entry>
966 <entry file="file://$PROJECT_DIR$/node_modules/promise/index.js">
967 <provider selected="true" editor-type-id="text-editor">
968 <state vertical-scroll-proportion="0.13341804" vertical-offset="0" max-vertical-offset="2670">
969 <caret line="7" column="24" selection-start-line="7" selection-start-column="24" selection-end-line="7" selection-end-column="24" />
970 </state>
971 </provider>
972 </entry>
973 <entry file="file://$PROJECT_DIR$/node_modules/promise/core.js">
974 <provider selected="true" editor-type-id="text-editor">
975 <state vertical-scroll-proportion="-1.115629" vertical-offset="878" max-vertical-offset="1665">
976 <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
977 </state>
978 </provider>
979 </entry>
980 <entry file="file://$PROJECT_DIR$/LICENSE">
981 <provider selected="true" editor-type-id="text-editor">
982 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="390">
983 <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
984 </state>
985 </provider>
986 </entry>
987 <entry file="jar://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/lib/JavaScriptLanguage.jar!/com/intellij/lang/javascript/index/predefined/EcmaScript.js">
988 <provider selected="true" editor-type-id="text-editor">
989 <state vertical-scroll-proportion="0.4642857" vertical-offset="13355" max-vertical-offset="14055">
990 <caret line="912" column="9" selection-start-line="912" selection-start-column="9" selection-end-line="912" selection-end-column="9" />
991 </state>
992 </provider>
993 </entry>
994 <entry file="file://$PROJECT_DIR$/test/validators/delegational_validator_test.coffee">
995 <provider selected="true" editor-type-id="text-editor">
996 <state vertical-scroll-proportion="-0.7919463" vertical-offset="665" max-vertical-offset="1410">
997 <caret line="5" column="6" selection-start-line="5" selection-start-column="6" selection-end-line="5" selection-end-column="6" />
998 </state>
999 </provider>
1000 </entry>
1001 <entry file="file://$PROJECT_DIR$/test/validators/include_validator_test.coffee">
1002 <provider selected="true" editor-type-id="text-editor">
1003 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="285">
1004 <caret line="11" column="72" selection-start-line="11" selection-start-column="72" selection-end-line="11" selection-end-column="72" />
1005 </state>
1006 </provider>
1007 </entry>
1008 <entry file="file://$PROJECT_DIR$/node_modules/barriertest/node_modules/chai/chai.js">
1009 <provider selected="true" editor-type-id="text-editor">
1010 <state vertical-scroll-proportion="0.35180056" vertical-offset="4231" max-vertical-offset="69270">
1011 <caret line="299" column="40" selection-start-line="299" selection-start-column="40" selection-end-line="299" selection-end-column="40" />
1012 </state>
1013 </provider>
1014 </entry>
1015 <entry file="file://$PROJECT_DIR$/composed-validations.js">
1016 <provider selected="true" editor-type-id="text-editor">
1017 <state vertical-scroll-proportion="0.43937233" vertical-offset="187" max-vertical-offset="15885">
1018 <caret line="33" column="28" selection-start-line="33" selection-start-column="28" selection-end-line="33" selection-end-column="28" />
1019 </state>
1020 </provider>
1021 </entry>
1022 <entry file="file://$PROJECT_DIR$/lib/errors/delegated_validation_error.coffee">
1023 <provider selected="true" editor-type-id="text-editor">
1024 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="691">
1025 <caret line="0" column="62" selection-start-line="0" selection-start-column="62" selection-end-line="0" selection-end-column="62" />
1026 </state>
1027 </provider>
1028 </entry>
1029 <entry file="file://$PROJECT_DIR$/test/validators/rephrase_validator_test.coffee">
1030 <provider selected="true" editor-type-id="text-editor">
1031 <state vertical-scroll-proportion="0.16806723" vertical-offset="0" max-vertical-offset="714">
1032 <caret line="8" column="7" selection-start-line="8" selection-start-column="7" selection-end-line="8" selection-end-column="7" />
1033 </state>
1034 </provider>
1035 </entry>
1036 <entry file="file://$PROJECT_DIR$/test/validators/presence_validator_test.coffee">
1037 <provider selected="true" editor-type-id="text-editor">
1038 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="360">
1039 <caret line="16" column="37" selection-start-line="16" selection-start-column="37" selection-end-line="16" selection-end-column="37" />
1040 </state>
1041 </provider>
1042 </entry>
1043 <entry file="file://$PROJECT_DIR$/test/validators/negate_validator_test.coffee">
1044 <provider selected="true" editor-type-id="text-editor">
1045 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="510">
1046 <caret line="10" column="38" selection-start-line="10" selection-start-column="38" selection-end-line="10" selection-end-column="38" />
1047 </state>
1048 </provider>
1049 </entry>
1050 <entry file="file://$PROJECT_DIR$/test/validators/field_validator_test.coffee">
1051 <provider selected="true" editor-type-id="text-editor">
1052 <state vertical-scroll-proportion="0.47478992" vertical-offset="36" max-vertical-offset="750">
1053 <caret line="25" column="58" selection-start-line="25" selection-start-column="58" selection-end-line="25" selection-end-column="58" />
1054 </state>
1055 </provider>
1056 </entry>
1057 <entry file="file://$PROJECT_DIR$/test/validators/range_validator_test.coffee">
1058 <provider selected="true" editor-type-id="text-editor">
1059 <state vertical-scroll-proportion="0.2274642" vertical-offset="0" max-vertical-offset="1187">
1060 <caret line="18" column="0" selection-start-line="18" selection-start-column="0" selection-end-line="18" selection-end-column="0" />
1061 </state>
1062 </provider>
1063 </entry>
1064 <entry file="file://$PROJECT_DIR$/lib/errors/validation_error.coffee">
1065 <provider selected="true" editor-type-id="text-editor">
1066 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="180">
1067 <caret line="6" column="0" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
1068 </state>
1069 </provider>
1070 </entry>
1071 <entry file="file://$PROJECT_DIR$/test/validators/format_validator_test.coffee">
1072 <provider selected="true" editor-type-id="text-editor">
1073 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="345">
1074 <caret line="17" column="0" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
1075 </state>
1076 </provider>
1077 </entry>
1078 <entry file="file://$PROJECT_DIR$/index.js">
1079 <provider selected="true" editor-type-id="text-editor">
1080 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="120">
1081 <caret line="1" column="0" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="0" />
1082 </state>
1083 </provider>
1084 </entry>
1085 <entry file="file://$PROJECT_DIR$/test/validators/sequence_validator_test.coffee">
1086 <provider selected="true" editor-type-id="text-editor">
1087 <state vertical-scroll-proportion="0.0" vertical-offset="45" max-vertical-offset="1080">
1088 <caret line="19" column="0" selection-start-line="19" selection-start-column="0" selection-end-line="19" selection-end-column="0" />
1089 </state>
1090 </provider>
1091 </entry>
1092 <entry file="file://$PROJECT_DIR$/lib/validators/format_validator.coffee">
1093 <provider selected="true" editor-type-id="text-editor">
1094 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="240">
1095 <caret line="9" column="9" selection-start-line="9" selection-start-column="9" selection-end-line="9" selection-end-column="9" />
1096 </state>
1097 </provider>
1098 </entry>
1099 <entry file="file://$PROJECT_DIR$/lib/validators/include_validator.coffee">
1100 <provider selected="true" editor-type-id="text-editor">
1101 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="255">
1102 <caret line="10" column="9" selection-start-line="10" selection-start-column="9" selection-end-line="10" selection-end-column="9" />
1103 </state>
1104 </provider>
1105 </entry>
1106 <entry file="file://$PROJECT_DIR$/lib/validators/presence_validator.coffee">
1107 <provider selected="true" editor-type-id="text-editor">
1108 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="345">
1109 <caret line="10" column="9" selection-start-line="10" selection-start-column="9" selection-end-line="10" selection-end-column="9" />
1110 </state>
1111 </provider>
1112 </entry>
1113 <entry file="file://$PROJECT_DIR$/lib/validators/range_validator.coffee">
1114 <provider selected="true" editor-type-id="text-editor">
1115 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="315">
1116 <caret line="14" column="9" selection-start-line="14" selection-start-column="9" selection-end-line="14" selection-end-column="9" />
1117 </state>
1118 </provider>
1119 </entry>
1120 <entry file="file://$PROJECT_DIR$/lib/validators/rephrase_validator.coffee">
1121 <provider selected="true" editor-type-id="text-editor">
1122 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="300">
1123 <caret line="13" column="11" selection-start-line="13" selection-start-column="11" selection-end-line="13" selection-end-column="11" />
1124 </state>
1125 </provider>
1126 </entry>
1127 <entry file="file://$PROJECT_DIR$/lib/validators/sequence_validator.coffee">
1128 <provider selected="true" editor-type-id="text-editor">
1129 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="360">
1130 <caret line="7" column="14" selection-start-line="7" selection-start-column="14" selection-end-line="7" selection-end-column="14" />
1131 </state>
1132 </provider>
1133 </entry>
1134 <entry file="file://$PROJECT_DIR$/test/validators/multi_validator_test.coffee">
1135 <provider selected="true" editor-type-id="text-editor">
1136 <state vertical-scroll-proportion="0.0" vertical-offset="1677" max-vertical-offset="2430">
1137 <caret line="151" column="9" selection-start-line="151" selection-start-column="9" selection-end-line="151" selection-end-column="9" />
1138 </state>
1139 </provider>
1140 </entry>
1141 <entry file="file://$PROJECT_DIR$/lib/errors/multi_validation_error.coffee">
1142 <provider selected="true" editor-type-id="text-editor">
1143 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="255">
1144 <caret line="6" column="0" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
1145 </state>
1146 </provider>
1147 </entry>
1148 <entry file="file://$PROJECT_DIR$/test/validators/struct_validator_test.coffee">
1149 <provider selected="true" editor-type-id="text-editor">
1150 <state vertical-scroll-proportion="0.0" vertical-offset="1296" max-vertical-offset="2010">
1151 <caret line="107" column="55" selection-start-line="107" selection-start-column="55" selection-end-line="107" selection-end-column="55" />
1152 </state>
1153 </provider>
1154 </entry>
1155 <entry file="file://$PROJECT_DIR$/lib/errors/struct_validation_error.coffee">
1156 <provider selected="true" editor-type-id="text-editor">
1157 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="465">
1158 <caret line="6" column="22" selection-start-line="6" selection-start-column="22" selection-end-line="6" selection-end-column="22" />
1159 </state>
1160 </provider>
1161 </entry>
1162 <entry file="file://$PROJECT_DIR$/lib/validators/struct_validator.coffee">
1163 <provider selected="true" editor-type-id="text-editor">
1164 <state vertical-scroll-proportion="0.0" vertical-offset="201" max-vertical-offset="975">
1165 <caret line="28" column="42" selection-start-line="28" selection-start-column="42" selection-end-line="28" selection-end-column="42" />
1166 </state>
1167 </provider>
1168 </entry>
1169 <entry file="file://$PROJECT_DIR$/lib/validators/multi_validator.coffee">
1170 <provider selected="true" editor-type-id="text-editor">
1171 <state vertical-scroll-proportion="0.0" vertical-offset="165" max-vertical-offset="1050">
1172 <caret line="39" column="9" selection-start-line="39" selection-start-column="9" selection-end-line="39" selection-end-column="9" />
1173 </state>
1174 </provider>
1175 </entry>
1176 <entry file="file://$PROJECT_DIR$/lib/validators/negate_validator.coffee">
1177 <provider selected="true" editor-type-id="text-editor">
1178 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="285">
1179 <caret line="10" column="24" selection-start-line="10" selection-start-column="21" selection-end-line="10" selection-end-column="46" />
1180 </state>
1181 </provider>
1182 </entry>
1183 <entry file="file://$PROJECT_DIR$/test/validators/all_validator_test.coffee">
1184 <provider selected="true" editor-type-id="text-editor">
1185 <state vertical-scroll-proportion="0.0379107" vertical-offset="0" max-vertical-offset="1187">
1186 <caret line="3" column="0" selection-start-line="3" selection-start-column="0" selection-end-line="3" selection-end-column="0" />
1187 </state>
1188 </provider>
1189 </entry>
1190 <entry file="file://$PROJECT_DIR$/test/validators/helper.coffee">
1191 <provider selected="true" editor-type-id="text-editor">
1192 <state vertical-scroll-proportion="0.0" vertical-offset="133" max-vertical-offset="1320">
1193 <caret line="23" column="29" selection-start-line="23" selection-start-column="29" selection-end-line="23" selection-end-column="29" />
1194 </state>
1195 </provider>
1196 </entry>
1197 <entry file="file://$PROJECT_DIR$/test/util_test.coffee">
1198 <provider selected="true" editor-type-id="text-editor">
1199 <state vertical-scroll-proportion="0.31512606" vertical-offset="1140" max-vertical-offset="1995">
1200 <caret line="91" column="24" selection-start-line="91" selection-start-column="24" selection-end-line="91" selection-end-column="24" />
1201 </state>
1202 </provider>
1203 </entry>
1204 <entry file="file://$PROJECT_DIR$/lib/validators/field_validator.coffee">
1205 <provider selected="true" editor-type-id="text-editor">
1206 <state vertical-scroll-proportion="0.27310926" vertical-offset="0" max-vertical-offset="714">
1207 <caret line="13" column="17" selection-start-line="13" selection-start-column="17" selection-end-line="13" selection-end-column="17" />
1208 </state>
1209 </provider>
1210 </entry>
1211 <entry file="file://$PROJECT_DIR$/lib/util.coffee">
1212 <provider selected="true" editor-type-id="text-editor">
1213 <state vertical-scroll-proportion="0.7478992" vertical-offset="336" max-vertical-offset="1050">
1214 <caret line="58" column="31" selection-start-line="58" selection-start-column="31" selection-end-line="58" selection-end-column="31" />
1215 </state>
1216 </provider>
1217 </entry>
1218 <entry file="file://$PROJECT_DIR$/lib/validators/delegational_validator.coffee">
1219 <provider selected="true" editor-type-id="text-editor">
1220 <state vertical-scroll-proportion="0.25210086" vertical-offset="0" max-vertical-offset="714">
1221 <caret line="12" column="40" selection-start-line="12" selection-start-column="40" selection-end-line="12" selection-end-column="40" />
1222 </state>
1223 </provider>
1224 </entry>
1225 <entry file="file://$PROJECT_DIR$/lib/validators/all_validator.coffee">
1226 <provider selected="true" editor-type-id="text-editor">
1227 <state vertical-scroll-proportion="0.21008404" vertical-offset="0" max-vertical-offset="714">
1228 <caret line="10" column="0" selection-start-line="10" selection-start-column="0" selection-end-line="10" selection-end-column="0" />
1229 </state>
1230 </provider>
1231 </entry>
1232 <entry file="file://$PROJECT_DIR$/lib/browser.coffee">
1233 <provider selected="true" editor-type-id="text-editor">
1234 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="90">
1235 <caret line="0" column="54" selection-start-line="0" selection-start-column="54" selection-end-line="0" selection-end-column="54" />
1236 <folding />
1237 </state>
1238 </provider>
1239 </entry>
1240 <entry file="file://$PROJECT_DIR$/lib/index.coffee">
1241 <provider selected="true" editor-type-id="text-editor">
1242 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="450">
1243 <caret line="13" column="0" selection-start-line="13" selection-start-column="0" selection-end-line="13" selection-end-column="0" />
1244 <folding />
1245 </state>
1246 </provider>
1247 </entry>
1248 <entry file="file://$PROJECT_DIR$/CHANGELOG.md">
1249 <provider selected="true" editor-type-id="text-editor">
1250 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="165">
1251 <caret line="4" column="86" selection-start-line="4" selection-start-column="86" selection-end-line="4" selection-end-column="86" />
1252 <folding />
1253 </state>
1254 </provider>
1255 </entry>
1256 <entry file="file://$PROJECT_DIR$/README.md">
1257 <provider selected="true" editor-type-id="text-editor">
1258 <state vertical-scroll-proportion="-37.962963" vertical-offset="15040" max-vertical-offset="16200">
1259 <caret line="1071" column="16" selection-start-line="1071" selection-start-column="16" selection-end-line="1071" selection-end-column="16" />
1260 <folding />
1261 </state>
1262 </provider>
1263 <provider editor-type-id="MarkdownPreviewEditor">
1264 <state />
1265 </provider>
1266 </entry>
1267 <entry file="file://$PROJECT_DIR$/scripts/build">
1268 <provider selected="true" editor-type-id="text-editor">
1269 <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="135">
1270 <caret line="2" column="56" selection-start-line="2" selection-start-column="56" selection-end-line="2" selection-end-column="56" />
1271 <folding />
1272 </state>
1273 </provider>
1274 </entry>
1275 <entry file="file://$PROJECT_DIR$/package.json">
1276 <provider selected="true" editor-type-id="text-editor">
1277 <state vertical-scroll-proportion="0.46431643" vertical-offset="0" max-vertical-offset="1163">
1278 <caret line="36" column="3" selection-start-line="36" selection-start-column="3" selection-end-line="36" selection-end-column="3" />
1279 <folding />
1280 </state>
1281 </provider>
1282 </entry>
1283 </component>
1284 <component name="masterDetails">
1285 <states>
1286 <state key="ScopeChooserConfigurable.UI">
1287 <settings>
1288 <last-edited>lib</last-edited>
1289 <splitter-proportions>
1290 <option name="proportions">
1291 <list>
1292 <option value="0.2" />
1293 </list>
1294 </option>
1295 </splitter-proportions>
1296 <order>
1297 <scope name="browser" />
1298 <scope name="lib" />
1299 </order>
1300 </settings>
1301 </state>
1302 </states>
1303 </component>
1304</project>
1305