Skip to content

Chore/audit fix#129

Draft
jitsedesmet wants to merge 6 commits intomainfrom
chore/audit-fix
Draft

Chore/audit fix#129
jitsedesmet wants to merge 6 commits intomainfrom
chore/audit-fix

Conversation

@jitsedesmet
Copy link
Copy Markdown
Member

No description provided.

jitsedesmet and others added 6 commits April 30, 2026 15:09
- Add @traqula/core to algebra-transformations-1-2 dependencies
- Add @traqula/rules-sparql-1-1 to algebra-transformations-1-2 peerDependencies
- Move @traqula/rules-sparql-1-2 from devDependencies to dependencies in algebra-sparql-1-2
- Move @rdfjs/types from devDependencies to peerDependencies in affected packages
- Add @rdfjs/types peerDependency to algebra-sparql-1-1

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Remove skipLibCheck: true from all tsconfig.cjs.json files
- Change moduleResolution from 'bundler' to 'nodenext' in all CJS configs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…s (M1, M3, M4)

- Add packages/chevrotain to root tsconfig.json references
- Add chevrotain reference to packages/core and packages/rules-sparql-1-1
- Fix module field in algebra-transformations CJS configs (CommonJS, not NodeNext)
- Revert moduleResolution to 'bundler' in CJS configs: TypeScript 6 requires
  module and moduleResolution to match; 'nodenext' requires module 'NodeNext'
  which produces ESM output, incompatible with CJS build goal

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Create tsconfig.lib.json in all 15 packages for lib-only builds
- Create root tsconfig.build.json referencing lib-only configs
- Update build:ts to use tsconfig.build.json for ESM output
- Update non-parser CJS configs to extend tsconfig.lib.json
- Parser CJS configs kept unchanged (need spec/ in CJS output)
- tsconfig.json remains unchanged for IDE/test usage

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…1, L2)

- Move vitest from dependencies to peerDependencies in test-utils (L1)
- Use flexible ^4.0.0 range to avoid version conflicts with consumers
- Replace @ts-expect-error suppressions with proper type casts in
  toEqualParsedQuery.ts (L2)
- L3 (path style): no change needed — styles are consistent within each
  directory group (packages/ vs engines/)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jitsedesmet
Copy link
Copy Markdown
Member Author

Wow, skimming over this, the audit did not go to well

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