Skip to content

Commit b4e7f3e

Browse files
committed
chore: bump versions to 0.10.8
1 parent e03a49f commit b4e7f3e

File tree

10 files changed

+74
-76
lines changed

10 files changed

+74
-76
lines changed

package-lock.json

Lines changed: 26 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@
9292
},
9393
"browserslist": "> 0.5%, last 2 versions, not dead",
9494
"dependencies": {
95-
"@semantic-ui/component": "^0.10.7",
96-
"@semantic-ui/specs": "^0.10.7"
95+
"@semantic-ui/component": "^0.10.8",
96+
"@semantic-ui/specs": "^0.10.8"
9797
},
9898
"devDependencies": {
9999
"@commitlint/cli": "^19.8.0",

packages/component/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "A framework for creating web components.",
44
"author": "Jack Lukic",
55
"license": "ISC",
6-
"version": "0.10.7",
6+
"version": "0.10.8",
77
"sideEffects": false,
88
"main": "src/index.js",
99
"module": "src/index.js",
@@ -32,11 +32,11 @@
3232
"lit": "^3.0.0"
3333
},
3434
"dependencies": {
35-
"@semantic-ui/query": "^0.10.7",
36-
"@semantic-ui/reactivity": "^0.10.7",
37-
"@semantic-ui/renderer": "^0.10.7",
38-
"@semantic-ui/templating": "^0.10.7",
39-
"@semantic-ui/utils": "^0.10.7"
35+
"@semantic-ui/query": "^0.10.8",
36+
"@semantic-ui/reactivity": "^0.10.8",
37+
"@semantic-ui/renderer": "^0.10.8",
38+
"@semantic-ui/templating": "^0.10.8",
39+
"@semantic-ui/utils": "^0.10.8"
4040
},
4141
"devDependencies": {
4242
"esbuild": "^0.25.1",

packages/query/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@semantic-ui/query",
3-
"version": "0.10.7",
3+
"version": "0.10.8",
44
"description": "DOM querying and manipulation library for Semantic UI",
55
"author": "Jack Lukic <[email protected]>",
66
"homepage": "https://next.semantic-ui.com",
@@ -28,7 +28,7 @@
2828
"LICENSE"
2929
],
3030
"dependencies": {
31-
"@semantic-ui/utils": "^0.10.7"
31+
"@semantic-ui/utils": "^0.10.8"
3232
},
3333
"devDependencies": {
3434
"vitest": "^3.0.4",

packages/reactivity/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@semantic-ui/reactivity",
3-
"version": "0.10.7",
3+
"version": "0.10.8",
44
"description": "A signals based reactive state management system",
55
"author": "Jack Lukic <[email protected]>",
66
"homepage": "https://next.semantic-ui.com",
@@ -21,7 +21,7 @@
2121
"test": "vitest"
2222
},
2323
"dependencies": {
24-
"@semantic-ui/utils": "^0.10.7"
24+
"@semantic-ui/utils": "^0.10.8"
2525
},
2626
"devDependencies": {
2727
"vitest": "^3.0.4",

packages/renderer/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@semantic-ui/renderer",
3-
"version": "0.10.7",
3+
"version": "0.10.8",
44
"description": "High-performance template rendering system with reactive directives",
55
"author": "Jack Lukic",
66
"homepage": "https://next.semantic-ui.com",
@@ -29,9 +29,9 @@
2929
"lit": "^3.0.0"
3030
},
3131
"dependencies": {
32-
"@semantic-ui/reactivity": "^0.10.7",
33-
"@semantic-ui/templating": "^0.10.7",
34-
"@semantic-ui/utils": "^0.10.7"
32+
"@semantic-ui/reactivity": "^0.10.8",
33+
"@semantic-ui/templating": "^0.10.8",
34+
"@semantic-ui/utils": "^0.10.8"
3535
},
3636
"devDependencies": {
3737
"vitest": "^3.0.4",

packages/specs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@semantic-ui/specs",
3-
"version": "0.10.7",
3+
"version": "0.10.8",
44
"description": "Component specifications and definitions for UI components",
55
"author": "Jack Lukic",
66
"license": "ISC",
@@ -24,7 +24,7 @@
2424
"LICENSE"
2525
],
2626
"dependencies": {
27-
"@semantic-ui/utils": "^0.10.7"
27+
"@semantic-ui/utils": "^0.10.8"
2828
},
2929
"devDependencies": {
3030
"esbuild": "^0.25.1"

packages/templating/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@semantic-ui/templating",
3-
"version": "0.10.7",
3+
"version": "0.10.8",
44
"description": "HTML templating system with compiler and runtime for components",
55
"author": "Jack Lukic",
66
"homepage": "https://next.semantic-ui.com",
@@ -28,10 +28,10 @@
2828
"LICENSE"
2929
],
3030
"dependencies": {
31-
"@semantic-ui/renderer": "^0.10.7",
32-
"@semantic-ui/query": "^0.10.7",
33-
"@semantic-ui/reactivity": "^0.10.7",
34-
"@semantic-ui/utils": "^0.10.7"
31+
"@semantic-ui/renderer": "^0.10.8",
32+
"@semantic-ui/query": "^0.10.8",
33+
"@semantic-ui/reactivity": "^0.10.8",
34+
"@semantic-ui/utils": "^0.10.8"
3535
},
3636
"devDependencies": {
3737
"vitest": "^3.0.4",

packages/utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@semantic-ui/utils",
3-
"version": "0.10.7",
3+
"version": "0.10.8",
44
"description": "Utility functions for arrays, objects, strings, type checking and more",
55
"author": "Jack Lukic",
66
"homepage": "https://next.semantic-ui.com",

scripts/update-versions.js

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,9 @@ const execAsync = promisify(exec);
1010

1111
// Helper function to load JSON
1212
const loadJsonFile = (filePath) => {
13-
const file = readFileSync(filePath, { encoding: 'utf8' });
14-
return (file) ? JSON.parse(file) : {};
13+
return JSON.parse(readFileSync(filePath, { encoding: 'utf8' }));
1514
};
1615

17-
1816
// Get the current version from npm
1917
const getCurrentVersionFromNpm = async (packageName) => {
2018
try {
@@ -26,29 +24,6 @@ const getCurrentVersionFromNpm = async (packageName) => {
2624
process.exit(1);
2725
}
2826
};
29-
// Load the main package.json to determine the version to set
30-
const mainPackageJsonPath = join(process.cwd(), 'package.json');
31-
const mainPackageJson = loadJsonFile(mainPackageJsonPath);
32-
const versionArg = process.argv[2];
33-
const dryRun = process.argv.includes('--dry-run');
34-
const ciOverride = process.argv.includes('--ci');
35-
36-
let npmVersion = await getCurrentVersionFromNpm(mainPackageJson.name);
37-
let newVersion = mainPackageJson.version;
38-
39-
const updatedFiles = [];
40-
41-
42-
// Update the version in the main package.json if a new version is set
43-
mainPackageJson.version = newVersion;
44-
updateDependencyVersions(mainPackageJson, newVersion); // Update dependency versions
45-
if (!dryRun) {
46-
writeFileSync(mainPackageJsonPath, JSON.stringify(mainPackageJson, null, 2) + '\n');
47-
}
48-
console.log(`Updated main package version to ${newVersion}`);
49-
updatedFiles.push(mainPackageJsonPath);
50-
51-
5227

5328
// determine if this dependency should have its version number updated
5429
const isUpdateableDep = function(dep) {
@@ -132,6 +107,29 @@ async function updatePackageVersion(dir) {
132107
}
133108
}
134109

110+
// Load the main package.json to determine the version to set
111+
const mainPackageJsonPath = join(process.cwd(), 'package.json');
112+
const mainPackageJson = loadJsonFile(mainPackageJsonPath);
113+
const versionArg = process.argv[2];
114+
const dryRun = process.argv.includes('--dry-run');
115+
const ciOverride = process.argv.includes('--ci');
116+
117+
let npmVersion = await getCurrentVersionFromNpm(mainPackageJson.name);
118+
let newVersion = mainPackageJson.version;
119+
120+
const updatedFiles = [];
121+
122+
// Update the version in the main package.json if a new version is set
123+
mainPackageJson.version = newVersion;
124+
updateDependencyVersions(mainPackageJson, newVersion); // Update dependency versions
125+
if (!dryRun) {
126+
writeFileSync(mainPackageJsonPath, JSON.stringify(mainPackageJson, null, 2) + '\n');
127+
}
128+
console.log(`Updated main package version to ${newVersion}`);
129+
updatedFiles.push(mainPackageJsonPath);
130+
131+
132+
135133
// Read workspaces to publish from main package
136134
// ignoring internal packages
137135
const workspaceGlobs = mainPackageJson.workspaces.filter(val => !val.includes('internal-packages'));

0 commit comments

Comments
 (0)