feat: Add license support in build scripts #50
Merged
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 pull request introduces a minor feature update across multiple
@styleframepackages, most notably adding license check integration and improving how license requirements are marked and checked on styleframe instances. The changes also include a new utility for generating random IDs and update the way dependencies are referenced. Below are the most important changes grouped by theme.License Handling and Integration
markLicenseRequiredandisLicenseRequiredwithmarkInstanceLicenseRequiredandisInstanceLicenseRequiredthroughout the codebase for clarity and better instance-level control. (engine/core/src/utils/merge.ts,engine/core/src/utils/merge.test.ts,engine/core/package.json) [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11].gitignore,CHANGELOG.md,LICENSE,package.json, API and constants files, and tests. (engine/license/.gitignore,engine/license/CHANGELOG.md,engine/license/LICENSE,engine/license/package.json,engine/license/src/api.ts,engine/license/src/constants.ts,engine/license/src/index.ts,engine/license/src/instance.test.ts,engine/license/src/instance.ts) [1] [2] [3] [4] [5] [6] [7] [8] [9]Core Functionality Improvements
idproperty to eachStyleframeinstance, generated via the newgenerateRandomIdutility, to help identify instances. (engine/core/src/styleframe.ts,engine/core/src/utils/generateRandomId.ts,engine/core/src/utils/index.ts) [1] [2] [3] [4] [5]@styleframe/licenseto usecatalog:instead ofworkspace:^for improved package resolution. (engine/core/package.json)Release and Documentation
.changeset/giant-ways-cut.md)