Skip to content

PR of updated main branch#651

Closed
happy5214 wants to merge 98 commits intomainfrom
typescript-updated
Closed

PR of updated main branch#651
happy5214 wants to merge 98 commits intomainfrom
typescript-updated

Conversation

@happy5214
Copy link
Member

This PR includes the updates from https://github.com/hed-standard/hed-javascript.

This contains the needed config changes, package installs, and a
conversion of the schema specs module.
This commit refactors the Schema class hierarchy and prepends "Hed"
to the Schema and Schemas class names. It also ports the containers
and init modules in the schemas folder to TypeScript.
SchemaEntryManager._definitions being public is unsatisfactory and should
be fixed later.
Schema properties have changed significantly over the 8.x schema
series, and continuing the partial modeling of them is no longer
worthwhile.
Refactor/rename schema classes and port to TypeScript
Dependency updates from hed-javascript
Also create new type module for XML schema data
Also reorder functions in a couple of already-ported modules.
Also freeze bundled schema lists for safety.
Port remaining schema code to TypeScript
This was a multi-hour adventure, eventually solved by AI.
Future cases of memoization will be handled by private instance fields.
dependabot bot and others added 26 commits November 19, 2025 14:29
Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](isaacs/node-glob@v10.4.5...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
This led to a couple of small issues with the tests. One was deleted
as superfluous and another has temporarily been skipped.
Also reconfigure page deployment and other CI actions.
Remove obsolete types and tests inherited from hed-javascript
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-version: 4.17.21
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [core-js-pure](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-pure) from 3.46.0 to 3.47.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.47.0/packages/core-js-pure)

---
updated-dependencies:
- dependency-name: core-js-pure
  dependency-version: 3.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [prettier](https://github.com/prettier/prettier) from 3.6.2 to 3.7.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.6.2...3.7.3)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.7.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@eslint/eslintrc](https://github.com/eslint/eslintrc) from 3.3.1 to 3.3.3.
- [Release notes](https://github.com/eslint/eslintrc/releases)
- [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md)
- [Commits](eslint/eslintrc@v3.3.1...eslintrc-v3.3.3)

---
updated-dependencies:
- dependency-name: "@eslint/eslintrc"
  dependency-version: 3.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 29.4.5 to 29.4.6.
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
- [Commits](kulshekhar/ts-jest@v29.4.5...v29.4.6)

---
updated-dependencies:
- dependency-name: ts-jest
  dependency-version: 29.4.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…/ts-jest-29.4.6

Bump ts-jest from 29.4.5 to 29.4.6
…/eslint/eslintrc-3.3.3

Bump @eslint/eslintrc from 3.3.1 to 3.3.3
…/prettier-3.7.3

Bump prettier from 3.6.2 to 3.7.3
…in/actions/checkout-6

Bump actions/checkout from 5 to 6
…/core-js-pure-3.47.0

Bump core-js-pure from 3.46.0 to 3.47.0
…/types/lodash-4.17.21

Bump @types/lodash from 4.17.20 to 4.17.21
@happy5214 happy5214 self-assigned this Feb 11, 2026
@happy5214
Copy link
Member Author

Posted to wrong repo. Disregard.

@happy5214 happy5214 closed this Feb 11, 2026
@happy5214 happy5214 deleted the typescript-updated branch February 11, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant