Repository navigation
chore: release packages - #118
Merged
Merged
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
arch1995
approved these changes
Nov 2, 2026
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 was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@toruslabs/config@5.0.0
Major Changes
66df5a5: Replace the Rollup build commands with explicit Vite+ presets for libraries, React, Node, and formatting.
@toruslabs/confignow exports TypeScript profiles only. These packages require Node.js >=24.22.0 and npm >=12.npm packandnpm publishbuilddistbefore they create the archive.Breaking changes:
strictNullChecksis nowtrueintsconfig.base.json. The old profile setstricttotrueandstrictNullCheckstofalse.tsconfig.library.jsonandtsconfig.node.jsonuse the ES2024 library only. Add DOM libraries in a browser package.torus-scriptscommand is removed. Babel configs andtorus.config.jsare removed.libraryPreset()requires anentryoption, for examplelibraryPreset({ entry: "src/index.ts" }). Library builds default to ESM. Passformat: ["esm", "cjs"]when a package must also ship CommonJS. The old defaults emitted both formats.Use independent package versions.
@toruslabs/torus-scriptsand@toruslabs/confighave no consumer requirement for synchronized releases.@toruslabs/oxlint-config-node@1.0.0
Major Changes
d43d0d0: Move shared lint rules into
@toruslabs/oxlint-config-typescript. Add React, Vue, and Node packages that extend it. Remove@toruslabs/torus-scripts/lintand/vue-lint; keep/fmt. Remove the@toruslabs/eslint-config-*packages. Keep Tailwind v4 checks as an independent opt-intailwindLintPresetfragment. The React and Vue packages each export their own copy, so Vue consumers do not need the React package. The Vue preset uses Vize'sincrementalpreset with eight template rules that fixture tests prove, exported asvueTemplateRules.vp lintcan skip template-only.vuefiles, so those files need a separate task.Restore the custom rules from the old ESLint packages. The TypeScript preset blocks all
consolecalls, reports unused arguments after the last used one, and runsno-useless-constructor,tsdoc/syntax,simple-import-sort/exports, andimport/no-extraneous-dependencies(asimport-js/). Localtorus/type-namesandtorus/member-orderingrules replace the@typescript-eslintrules, which cannot load with TypeScript 7. Vue keeps its stricter unused-variable options. Node addsn/no-unsupported-features/es-syntaxfor Node >=24. Oxfmt still sorts imports. This does not close the other known ESLint rule gaps.Patch Changes
@toruslabs/oxlint-config-react@1.0.0
Major Changes
d43d0d0: Move shared lint rules into
@toruslabs/oxlint-config-typescript. Add React, Vue, and Node packages that extend it. Remove@toruslabs/torus-scripts/lintand/vue-lint; keep/fmt. Remove the@toruslabs/eslint-config-*packages. Keep Tailwind v4 checks as an independent opt-intailwindLintPresetfragment. The React and Vue packages each export their own copy, so Vue consumers do not need the React package. The Vue preset uses Vize'sincrementalpreset with eight template rules that fixture tests prove, exported asvueTemplateRules.vp lintcan skip template-only.vuefiles, so those files need a separate task.Restore the custom rules from the old ESLint packages. The TypeScript preset blocks all
consolecalls, reports unused arguments after the last used one, and runsno-useless-constructor,tsdoc/syntax,simple-import-sort/exports, andimport/no-extraneous-dependencies(asimport-js/). Localtorus/type-namesandtorus/member-orderingrules replace the@typescript-eslintrules, which cannot load with TypeScript 7. Vue keeps its stricter unused-variable options. Node addsn/no-unsupported-features/es-syntaxfor Node >=24. Oxfmt still sorts imports. This does not close the other known ESLint rule gaps.Patch Changes
@toruslabs/oxlint-config-typescript@1.0.0
Major Changes
d43d0d0: Move shared lint rules into
@toruslabs/oxlint-config-typescript. Add React, Vue, and Node packages that extend it. Remove@toruslabs/torus-scripts/lintand/vue-lint; keep/fmt. Remove the@toruslabs/eslint-config-*packages. Keep Tailwind v4 checks as an independent opt-intailwindLintPresetfragment. The React and Vue packages each export their own copy, so Vue consumers do not need the React package. The Vue preset uses Vize'sincrementalpreset with eight template rules that fixture tests prove, exported asvueTemplateRules.vp lintcan skip template-only.vuefiles, so those files need a separate task.Restore the custom rules from the old ESLint packages. The TypeScript preset blocks all
consolecalls, reports unused arguments after the last used one, and runsno-useless-constructor,tsdoc/syntax,simple-import-sort/exports, andimport/no-extraneous-dependencies(asimport-js/). Localtorus/type-namesandtorus/member-orderingrules replace the@typescript-eslintrules, which cannot load with TypeScript 7. Vue keeps its stricter unused-variable options. Node addsn/no-unsupported-features/es-syntaxfor Node >=24. Oxfmt still sorts imports. This does not close the other known ESLint rule gaps.@toruslabs/oxlint-config-vue@1.0.0
Major Changes
d43d0d0: Move shared lint rules into
@toruslabs/oxlint-config-typescript. Add React, Vue, and Node packages that extend it. Remove@toruslabs/torus-scripts/lintand/vue-lint; keep/fmt. Remove the@toruslabs/eslint-config-*packages. Keep Tailwind v4 checks as an independent opt-intailwindLintPresetfragment. The React and Vue packages each export their own copy, so Vue consumers do not need the React package. The Vue preset uses Vize'sincrementalpreset with eight template rules that fixture tests prove, exported asvueTemplateRules.vp lintcan skip template-only.vuefiles, so those files need a separate task.Restore the custom rules from the old ESLint packages. The TypeScript preset blocks all
consolecalls, reports unused arguments after the last used one, and runsno-useless-constructor,tsdoc/syntax,simple-import-sort/exports, andimport/no-extraneous-dependencies(asimport-js/). Localtorus/type-namesandtorus/member-orderingrules replace the@typescript-eslintrules, which cannot load with TypeScript 7. Vue keeps its stricter unused-variable options. Node addsn/no-unsupported-features/es-syntaxfor Node >=24. Oxfmt still sorts imports. This does not close the other known ESLint rule gaps.Patch Changes
@toruslabs/torus-scripts@9.0.0
Major Changes
8b9d5dc: Remove the
torus-scripts releasecommand. Record and publish package versions with Changesets at the repository root.d43d0d0: Move shared lint rules into
@toruslabs/oxlint-config-typescript. Add React, Vue, and Node packages that extend it. Remove@toruslabs/torus-scripts/lintand/vue-lint; keep/fmt. Remove the@toruslabs/eslint-config-*packages. Keep Tailwind v4 checks as an independent opt-intailwindLintPresetfragment. The React and Vue packages each export their own copy, so Vue consumers do not need the React package. The Vue preset uses Vize'sincrementalpreset with eight template rules that fixture tests prove, exported asvueTemplateRules.vp lintcan skip template-only.vuefiles, so those files need a separate task.Restore the custom rules from the old ESLint packages. The TypeScript preset blocks all
consolecalls, reports unused arguments after the last used one, and runsno-useless-constructor,tsdoc/syntax,simple-import-sort/exports, andimport/no-extraneous-dependencies(asimport-js/). Localtorus/type-namesandtorus/member-orderingrules replace the@typescript-eslintrules, which cannot load with TypeScript 7. Vue keeps its stricter unused-variable options. Node addsn/no-unsupported-features/es-syntaxfor Node >=24. Oxfmt still sorts imports. This does not close the other known ESLint rule gaps.66df5a5: Replace the Rollup build commands with explicit Vite+ presets for libraries, React, Node, and formatting.
@toruslabs/confignow exports TypeScript profiles only. These packages require Node.js >=24.22.0 and npm >=12.npm packandnpm publishbuilddistbefore they create the archive.Breaking changes:
strictNullChecksis nowtrueintsconfig.base.json. The old profile setstricttotrueandstrictNullCheckstofalse.tsconfig.library.jsonandtsconfig.node.jsonuse the ES2024 library only. Add DOM libraries in a browser package.torus-scriptscommand is removed. Babel configs andtorus.config.jsare removed.libraryPreset()requires anentryoption, for examplelibraryPreset({ entry: "src/index.ts" }). Library builds default to ESM. Passformat: ["esm", "cjs"]when a package must also ship CommonJS. The old defaults emitted both formats.Use independent package versions.
@toruslabs/torus-scriptsand@toruslabs/confighave no consumer requirement for synchronized releases.Minor Changes
torus-scripts-upgradecommand. It inspects an old project and does not change files.