Conversation
This contains the needed config changes, package installs, and a conversion of the schema specs module.
First modules
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
Port schema parser
Also reorder functions in a couple of already-ported modules.
Also freeze bundled schema lists for safety.
Port remaining schema code to TypeScript
Fix issue with Qlty config
This was a multi-hour adventure, eventually solved by AI.
Future cases of memoization will be handled by private instance fields.
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>
…-10.5.0 Bump glob from 10.4.5 to 10.5.0
This led to a couple of small issues with the tests. One was deleted as superfluous and another has temporarily been skipped.
Port BIDS classes to TypeScript
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
Member
Author
|
Posted to wrong repo. Disregard. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR includes the updates from https://github.com/hed-standard/hed-javascript.