Skip to content

Similar scales cleanup - #986

Merged
frostburn merged 2 commits into
xenharmonic-devs:mainfrom
narenratan:similar-scales-cleanup
Jul 19, 2026
Merged

frostburn merged 2 commits into
xenharmonic-devs:mainfrom
narenratan:similar-scales-cleanup

Conversation

@narenratan

Copy link
Copy Markdown
Contributor
  • Move similar scales logic to scale-library npm package and import it from there
  • Move similar scales template code and styles to their own component

Resolves #985.

I created a corresponding scale-library PR in case it's of interest; it moves the similar scales code and sets up the packaging and testing config.

Comment thread package.json
},
"dependencies": {
"@narenratan/scale-library": "1.3.0",
"@narenratan/scale-library": "1.3.1",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PRs are looking good. My only nitpick is this patch version bump. Adding library functions is at least worth a minor bump. I do appreciate that you're only publishing a small part of a larger system so we can let it slide.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for having a look! Agreed it should really be a minor version bump; I thought I'd try and keep the main scale-library release, the npm package, and the Python package versions consistent (the main scale-library release is at 1.3.0 at the moment).

I've merged the scale-library PR and the new scale-library npm package version is published too.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I'll merge tomorrow morning.

@frostburn
frostburn merged commit ce2d274 into xenharmonic-devs:main Jul 19, 2026
2 checks passed
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.

Similar scales cleanup

2 participants