Skip to content

Updates to use the latest versions of sparqljs and n3.#2

Merged
stuarthendren merged 12 commits intomainfrom
sh/rdftypes
Feb 20, 2024
Merged

Updates to use the latest versions of sparqljs and n3.#2
stuarthendren merged 12 commits intomainfrom
sh/rdftypes

Conversation

@stuarthendren
Copy link
Owner

Also updates rdfjs libs to modules versions and rdf-string.

As a consequence, the following changes were made:

The change focuses on changing over the legacy sparqljs types to the newer ones and tries not to make other possible changes at this stage.
Lib updated to module format
replaced mocha with vitest (due to isses with mocha and esm)
Generally changed indexing to Variables and Terms over strings
Adds convenience toArray to pipelines

See also Callidon#85
Continuing here to make progress may be able to merge back to upstream later of release separately

Also updates rdfjs libs to modules versions and rdf-string.

As a consequence, the following changes were made:

- The change focuses on changing over the legacy sparqljs types to the newer ones and tries not to make other possible changes at this stage.
- Lib updated to module format
- replaced mocha with vitest (due to isses with mocha and esm)
- Generally changed indexing to Variables and Terms over strings
- Adds convenience toArray to pipelines
Error was in test code, not in the library itself.
Adds tests cases provided by @JuniperChicago.
and removes some resolved comments
tslint is deprecated. This commit replaces tslint with eslint.
But does not include any changes to the code.
mainly let -> const
Extraacts utils namespaces to separate modules.
Adds missing typings where possible.
Removes this to self aliasing.
leaves the test to run in lts versions 16, 18 and 20
not supported by vitest
@stuarthendren stuarthendren merged commit 23c6700 into main Feb 20, 2024
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