Skip to content

Commit e5615aa

Browse files
authored
Merge pull request #328 from hed-standard/develop
Version 4.0.1 code
2 parents d698bee + 20ec2c7 commit e5615aa

File tree

116 files changed

+3226
-3714
lines changed

Some content is hidden

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

116 files changed

+3226
-3714
lines changed

.github/workflows/coverage.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Test coverage
2+
3+
on:
4+
push:
5+
branches: [master, develop]
6+
7+
jobs:
8+
Coverage:
9+
runs-on: ubuntu-latest
10+
11+
steps:
12+
- name: Check out the code
13+
uses: actions/checkout@v4
14+
- name: Set up with Node.js LTS
15+
uses: actions/setup-node@v4
16+
with:
17+
node-version: lts/*
18+
- name: Download dependencies
19+
run: npm ci
20+
- name: Test & publish code coverage
21+
uses: paambaati/[email protected]
22+
env:
23+
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
24+
with:
25+
coverageCommand: ./node_modules/.bin/jest --coverage

.github/workflows/jsontests.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.github/workflows/ci.yml renamed to .github/workflows/tests.yml

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: CI
1+
name: Tests
22

33
on:
44
push:
@@ -52,22 +52,3 @@ jobs:
5252
run: npm ci
5353
- name: Run JSON spec tests with Node.js ${{ matrix.node-version }}
5454
run: npm run testSpecs
55-
56-
Coverage:
57-
runs-on: ubuntu-latest
58-
59-
steps:
60-
- name: Check out the code
61-
uses: actions/checkout@v4
62-
- name: Set up with Node.js LTS
63-
uses: actions/setup-node@v4
64-
with:
65-
node-version: lts/*
66-
- name: Download dependencies
67-
run: npm ci
68-
- name: Test & publish code coverage
69-
uses: paambaati/[email protected]
70-
env:
71-
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
72-
with:
73-
coverageCommand: ./node_modules/.bin/jest --coverage

docs/html/BidsFile.html

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ <h4 class="name" id="BidsFile">
3737
><span class="type-signature"></span>
3838
</h4>
3939

40+
<div class="description">Constructor.</div>
41+
4042
<h5>Parameters:</h5>
4143

4244
<table class="params">
@@ -127,7 +129,7 @@ <h5>Type:</h5>
127129
<ul class="dummy">
128130
<li>
129131
<a href="bids_types_file.js.html">bids/types/file.js</a>,
130-
<a href="bids_types_file.js.html#line20">line 20</a>
132+
<a href="bids_types_file.js.html#line19">line 19</a>
131133
</li>
132134
</ul>
133135
</dd>
@@ -145,7 +147,7 @@ <h4 class="name" id="hasHedData">
145147
<ul class="dummy">
146148
<li>
147149
<a href="bids_types_file.js.html">bids/types/file.js</a>,
148-
<a href="bids_types_file.js.html#line94">line 94</a>
150+
<a href="bids_types_file.js.html#line85">line 85</a>
149151
</li>
150152
</ul>
151153
</dd>
@@ -163,7 +165,7 @@ <h4 class="name" id="isTimelineFile">
163165
<ul class="dummy">
164166
<li>
165167
<a href="bids_types_file.js.html">bids/types/file.js</a>,
166-
<a href="bids_types_file.js.html#line54">line 54</a>
168+
<a href="bids_types_file.js.html#line45">line 45</a>
167169
</li>
168170
</ul>
169171
</dd>
@@ -206,7 +208,7 @@ <h4 class="name" id="validatorClass">
206208
<ul class="dummy">
207209
<li>
208210
<a href="bids_types_file.js.html">bids/types/file.js</a>,
209-
<a href="bids_types_file.js.html#line103">line 103</a>
211+
<a href="bids_types_file.js.html#line94">line 94</a>
210212
</li>
211213
</ul>
212214
</dd>
@@ -253,7 +255,7 @@ <h5>Parameters:</h5>
253255
<ul class="dummy">
254256
<li>
255257
<a href="bids_types_file.js.html">bids/types/file.js</a>,
256-
<a href="bids_types_file.js.html#line64">line 64</a>
258+
<a href="bids_types_file.js.html#line55">line 55</a>
257259
</li>
258260
</ul>
259261
</dd>
@@ -310,7 +312,6 @@ <h3>Classes</h3>
310312
<li><a href="SchemaProperty.html">SchemaProperty</a></li>
311313
<li><a href="SchemaSpec.html">SchemaSpec</a></li>
312314
<li><a href="SchemaTag.html">SchemaTag</a></li>
313-
<li><a href="SchemaTagManager.html">SchemaTagManager</a></li>
314315
<li><a href="SchemaUnit.html">SchemaUnit</a></li>
315316
<li><a href="SchemaUnitClass.html">SchemaUnitClass</a></li>
316317
<li><a href="SchemaUnitModifier.html">SchemaUnitModifier</a></li>
@@ -337,9 +338,9 @@ <h3>Global</h3>
337338
<li><a href="global.html#buildSchemaObjects">buildSchemaObjects</a></li>
338339
<li><a href="global.html#buildSchemas">buildSchemas</a></li>
339340
<li><a href="global.html#buildSchemasSpec">buildSchemasSpec</a></li>
340-
<li><a href="global.html#capitalizeString">capitalizeString</a></li>
341341
<li><a href="global.html#categorizeTagsByName">categorizeTagsByName</a></li>
342342
<li><a href="global.html#checkValue">checkValue</a></li>
343+
<li><a href="global.html#cleanupEmpties">cleanupEmpties</a></li>
343344
<li><a href="global.html#columnSpliceIterator">columnSpliceIterator</a></li>
344345
<li><a href="global.html#convert">convert</a></li>
345346
<li><a href="global.html#convertParsedTSVData">convertParsedTSVData</a></li>
@@ -354,27 +355,20 @@ <h3>Global</h3>
354355
<li><a href="global.html#getAllTags">getAllTags</a></li>
355356
<li><a href="global.html#getCharacterCount">getCharacterCount</a></li>
356357
<li><a href="global.html#getDuplicates">getDuplicates</a></li>
357-
<li><a href="global.html#getElementCount">getElementCount</a></li>
358358
<li><a href="global.html#getElementTagName">getElementTagName</a></li>
359359
<li><a href="global.html#getElementTagValue">getElementTagValue</a></li>
360-
<li><a href="global.html#getParentTag">getParentTag</a></li>
361360
<li><a href="global.html#getTagListString">getTagListString</a></li>
362-
<li><a href="global.html#getTagName">getTagName</a></li>
363361
<li><a href="global.html#getTagSlashIndices">getTagSlashIndices</a></li>
364362
<li><a href="global.html#hasAttribute">hasAttribute</a></li>
365363
<li><a href="global.html#hasUnitClass">hasUnitClass</a></li>
366-
<li><a href="global.html#hedStringIsAGroup">hedStringIsAGroup</a></li>
367-
<li><a href="global.html#isClockFaceTime">isClockFaceTime</a></li>
368-
<li><a href="global.html#isDateTime">isDateTime</a></li>
369364
<li><a href="global.html#isDeprecated">isDeprecated</a></li>
370365
<li><a href="global.html#isExtended">isExtended</a></li>
371-
<li><a href="global.html#isNumber">isNumber</a></li>
372366
<li><a href="global.html#loadBundledSchema">loadBundledSchema</a></li>
373367
<li><a href="global.html#loadLocalSchema">loadLocalSchema</a></li>
374368
<li><a href="global.html#loadPromise">loadPromise</a></li>
375369
<li><a href="global.html#loadRemoteSchema">loadRemoteSchema</a></li>
376370
<li><a href="global.html#loadSchemaFile">loadSchemaFile</a></li>
377-
<li><a href="global.html#localSchemaList">localSchemaList</a></li>
371+
<li><a href="global.html#localSchemas">localSchemas</a></li>
378372
<li><a href="global.html#mergeSchemas">mergeSchemas</a></li>
379373
<li><a href="global.html#normalized">normalized</a></li>
380374
<li><a href="global.html#parseHedString">parseHedString</a></li>
@@ -386,16 +380,12 @@ <h3>Global</h3>
386380
<li><a href="global.html#readFile">readFile</a></li>
387381
<li><a href="global.html#readHTTPSFile">readHTTPSFile</a></li>
388382
<li><a href="global.html#recursiveMap">recursiveMap</a></li>
389-
<li><a href="global.html#removeGroupParentheses">removeGroupParentheses</a></li>
390-
<li><a href="global.html#replaceTagNameWithPound">replaceTagNameWithPound</a></li>
391383
<li><a href="global.html#schemaTag">schemaTag</a></li>
392384
<li><a href="global.html#search">search</a></li>
393385
<li><a href="global.html#setNodeParent">setNodeParent</a></li>
394386
<li><a href="global.html#setParent">setParent</a></li>
395-
<li><a href="global.html#sidecarValueHasHed">sidecarValueHasHed</a></li>
396387
<li><a href="global.html#sourceTags">sourceTags</a></li>
397388
<li><a href="global.html#splitHedString">splitHedString</a></li>
398-
<li><a href="global.html#stringIsEmpty">stringIsEmpty</a></li>
399389
<li><a href="global.html#stringTemplate">stringTemplate</a></li>
400390
<li><a href="global.html#stripBOM">stripBOM</a></li>
401391
<li><a href="global.html#subParsedGroupIterator">subParsedGroupIterator</a></li>
@@ -411,8 +401,8 @@ <h3>Global</h3>
411401
<br class="clear" />
412402

413403
<footer>
414-
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 4.0.4</a> on Wed Feb 26 2025 06:00:12
415-
GMT-0600 (Central Standard Time)
404+
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 4.0.4</a> on Mon Mar 17 2025 14:21:23
405+
GMT-0500 (Central Daylight Time)
416406
</footer>
417407

418408
<script>

docs/html/BidsHedIssue_BidsHedIssue.html

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ <h5>Parameters:</h5>
7777
<ul class="dummy">
7878
<li>
7979
<a href="bids_types_issues.js.html">bids/types/issues.js</a>,
80-
<a href="bids_types_issues.js.html#line53">line 53</a>
80+
<a href="bids_types_issues.js.html#line60">line 60</a>
8181
</li>
8282
</ul>
8383
</dd>
@@ -124,7 +124,6 @@ <h3>Classes</h3>
124124
<li><a href="SchemaProperty.html">SchemaProperty</a></li>
125125
<li><a href="SchemaSpec.html">SchemaSpec</a></li>
126126
<li><a href="SchemaTag.html">SchemaTag</a></li>
127-
<li><a href="SchemaTagManager.html">SchemaTagManager</a></li>
128127
<li><a href="SchemaUnit.html">SchemaUnit</a></li>
129128
<li><a href="SchemaUnitClass.html">SchemaUnitClass</a></li>
130129
<li><a href="SchemaUnitModifier.html">SchemaUnitModifier</a></li>
@@ -151,9 +150,9 @@ <h3>Global</h3>
151150
<li><a href="global.html#buildSchemaObjects">buildSchemaObjects</a></li>
152151
<li><a href="global.html#buildSchemas">buildSchemas</a></li>
153152
<li><a href="global.html#buildSchemasSpec">buildSchemasSpec</a></li>
154-
<li><a href="global.html#capitalizeString">capitalizeString</a></li>
155153
<li><a href="global.html#categorizeTagsByName">categorizeTagsByName</a></li>
156154
<li><a href="global.html#checkValue">checkValue</a></li>
155+
<li><a href="global.html#cleanupEmpties">cleanupEmpties</a></li>
157156
<li><a href="global.html#columnSpliceIterator">columnSpliceIterator</a></li>
158157
<li><a href="global.html#convert">convert</a></li>
159158
<li><a href="global.html#convertParsedTSVData">convertParsedTSVData</a></li>
@@ -168,27 +167,20 @@ <h3>Global</h3>
168167
<li><a href="global.html#getAllTags">getAllTags</a></li>
169168
<li><a href="global.html#getCharacterCount">getCharacterCount</a></li>
170169
<li><a href="global.html#getDuplicates">getDuplicates</a></li>
171-
<li><a href="global.html#getElementCount">getElementCount</a></li>
172170
<li><a href="global.html#getElementTagName">getElementTagName</a></li>
173171
<li><a href="global.html#getElementTagValue">getElementTagValue</a></li>
174-
<li><a href="global.html#getParentTag">getParentTag</a></li>
175172
<li><a href="global.html#getTagListString">getTagListString</a></li>
176-
<li><a href="global.html#getTagName">getTagName</a></li>
177173
<li><a href="global.html#getTagSlashIndices">getTagSlashIndices</a></li>
178174
<li><a href="global.html#hasAttribute">hasAttribute</a></li>
179175
<li><a href="global.html#hasUnitClass">hasUnitClass</a></li>
180-
<li><a href="global.html#hedStringIsAGroup">hedStringIsAGroup</a></li>
181-
<li><a href="global.html#isClockFaceTime">isClockFaceTime</a></li>
182-
<li><a href="global.html#isDateTime">isDateTime</a></li>
183176
<li><a href="global.html#isDeprecated">isDeprecated</a></li>
184177
<li><a href="global.html#isExtended">isExtended</a></li>
185-
<li><a href="global.html#isNumber">isNumber</a></li>
186178
<li><a href="global.html#loadBundledSchema">loadBundledSchema</a></li>
187179
<li><a href="global.html#loadLocalSchema">loadLocalSchema</a></li>
188180
<li><a href="global.html#loadPromise">loadPromise</a></li>
189181
<li><a href="global.html#loadRemoteSchema">loadRemoteSchema</a></li>
190182
<li><a href="global.html#loadSchemaFile">loadSchemaFile</a></li>
191-
<li><a href="global.html#localSchemaList">localSchemaList</a></li>
183+
<li><a href="global.html#localSchemas">localSchemas</a></li>
192184
<li><a href="global.html#mergeSchemas">mergeSchemas</a></li>
193185
<li><a href="global.html#normalized">normalized</a></li>
194186
<li><a href="global.html#parseHedString">parseHedString</a></li>
@@ -200,16 +192,12 @@ <h3>Global</h3>
200192
<li><a href="global.html#readFile">readFile</a></li>
201193
<li><a href="global.html#readHTTPSFile">readHTTPSFile</a></li>
202194
<li><a href="global.html#recursiveMap">recursiveMap</a></li>
203-
<li><a href="global.html#removeGroupParentheses">removeGroupParentheses</a></li>
204-
<li><a href="global.html#replaceTagNameWithPound">replaceTagNameWithPound</a></li>
205195
<li><a href="global.html#schemaTag">schemaTag</a></li>
206196
<li><a href="global.html#search">search</a></li>
207197
<li><a href="global.html#setNodeParent">setNodeParent</a></li>
208198
<li><a href="global.html#setParent">setParent</a></li>
209-
<li><a href="global.html#sidecarValueHasHed">sidecarValueHasHed</a></li>
210199
<li><a href="global.html#sourceTags">sourceTags</a></li>
211200
<li><a href="global.html#splitHedString">splitHedString</a></li>
212-
<li><a href="global.html#stringIsEmpty">stringIsEmpty</a></li>
213201
<li><a href="global.html#stringTemplate">stringTemplate</a></li>
214202
<li><a href="global.html#stripBOM">stripBOM</a></li>
215203
<li><a href="global.html#subParsedGroupIterator">subParsedGroupIterator</a></li>
@@ -225,8 +213,8 @@ <h3>Global</h3>
225213
<br class="clear" />
226214

227215
<footer>
228-
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 4.0.4</a> on Wed Feb 26 2025 06:00:12
229-
GMT-0600 (Central Standard Time)
216+
Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 4.0.4</a> on Mon Mar 17 2025 14:21:23
217+
GMT-0500 (Central Daylight Time)
230218
</footer>
231219

232220
<script>

0 commit comments

Comments
 (0)