Skip to content

Commit fc9b5a4

Browse files
Merge pull request #138 from mindfiredigital/dev
Dev
2 parents f8366c7 + 32ca278 commit fc9b5a4

File tree

239 files changed

+18742
-8352
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

239 files changed

+18742
-8352
lines changed

.changeset/auto-1743403968200.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@mindfiredigital/page-builder-core': patch
3+
---
4+
5+
fix in changeset configs , rollup connfig

.github/changeset-autogenerate.mjs

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
import { execSync } from 'child_process';
2+
import fs from 'fs';
3+
4+
// Get the most recent commit message
5+
const commitMessage = execSync('git log -1 --format=%s').toString().trim();
6+
7+
// Define valid scopes
8+
const validScopes = ['core', 'react', 'web-component','angular','release','docs'];
9+
10+
// Define regex patterns
11+
const commitPatterns = {
12+
major: /^BREAKING CHANGE: (.+)/,
13+
minor: /^feat\(([^)]+)\): (.+)/,
14+
patch: /^fix\(([^)]+)\): (.+)/,
15+
};
16+
17+
// Identify type, package, and description
18+
let packageName = null;
19+
let changeType = null;
20+
let description = null;
21+
22+
if (commitPatterns.major.test(commitMessage)) {
23+
changeType = 'major';
24+
description = commitMessage.match(commitPatterns.major)?.[1];
25+
} else if (commitPatterns.minor.test(commitMessage)) {
26+
const scope = commitMessage.match(commitPatterns.minor)?.[1];
27+
if (validScopes.includes(scope)) {
28+
changeType = 'minor';
29+
packageName = scope;
30+
description = commitMessage.match(commitPatterns.minor)?.[2];
31+
}
32+
} else if (commitPatterns.patch.test(commitMessage)) {
33+
const scope = commitMessage.match(commitPatterns.patch)?.[1];
34+
if (validScopes.includes(scope)) {
35+
changeType = 'patch';
36+
packageName = scope;
37+
description = commitMessage.match(commitPatterns.patch)?.[2];
38+
}
39+
}
40+
41+
// Generate and write changeset if valid package found
42+
if (packageName) {
43+
packageName = packageName.trim();
44+
description = description?.trim() || 'No description provided.';
45+
46+
// Generate changeset content
47+
const changesetContent = `---
48+
'@mindfiredigital/page-builder-${packageName}': ${changeType}
49+
---
50+
${description}
51+
`;
52+
53+
// Write to a changeset file
54+
fs.writeFileSync(`.changeset/auto-${Date.now()}.md`, changesetContent);
55+
console.log(
56+
`✅ Changeset file created for package: page-builder-${packageName}`
57+
);
58+
} else {
59+
console.log(
60+
'⚠️ No valid package scope found in commit message. Valid scopes are: core, react, web-component'
61+
);
62+
}

.github/changeset-version.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// ORIGINALLY FROM CLOUDFLARE WRANGLER:
2+
// https://github.com/cloudflare/wrangler2/blob/main/.github/changeset-version.js
3+
4+
const { exec } = require('child_process');
5+
6+
// This script is used by the `ci.yml` workflow to update the version of the packages being released.
7+
// The standard step is only to run `changeset version` but this does not update the package-lock.json file.
8+
// So we also run `npm install`, which does this update.
9+
// This is a workaround until this is handled automatically by `changeset version`.
10+
// See https://github.com/changesets/changesets/issues/421.
11+
exec('npx changeset version');
12+
exec('npm install');

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
jobs:
1010
build:
11-
name: '@mindfiredigital/pagebuilder'
11+
name: '@mindfiredigital/textigniterjs'
1212
runs-on: ubuntu-latest
1313
permissions:
1414
contents: write
@@ -99,4 +99,4 @@ jobs:
9999
publish: npx changeset publish
100100
env:
101101
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
102-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
102+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

package.json

Lines changed: 53 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,55 @@
11
{
2-
"private": true,
3-
"name": "textigniter-monorepo",
4-
"workspaces": [
5-
"packages/core",
6-
"packages/web-component"
2+
"private": true,
3+
"name": "textigniter-monorepo",
4+
"workspaces": [
5+
"packages/core",
6+
"packages/web-component"
7+
],
8+
"devDependencies": {
9+
"typescript": "^5.6.2",
10+
"rollup": "^4.21.2",
11+
"pnpm": "^8.0.0",
12+
"husky": "^9.1.5",
13+
"turbo": "^1.10.0",
14+
"tsc-alias": "^1.8.10",
15+
"tslib": "^2.8.1",
16+
"eslint": "^9.10.0",
17+
"prettier": "^3.3.3",
18+
"@changesets/changelog-github": "^0.5.0",
19+
"@changesets/cli": "^2.27.12",
20+
"@commitlint/cli": "^19.4.0",
21+
"@commitlint/config-conventional": "^19.2.2",
22+
"@typescript-eslint/parser": "^8.12.1",
23+
"globals": "^15.9.0",
24+
"ncp": "^2.0.0"
25+
},
26+
"lint-staged": {
27+
"**/*.{js,ts}": [
28+
"prettier --write",
29+
"eslint ."
730
],
8-
"devDependencies": {
9-
"typescript": "^5.6.2",
10-
"rollup": "^4.21.2",
11-
"pnpm": "^8.0.0",
12-
"husky": "^9.1.5",
13-
"turbo": "^1.10.0",
14-
"tsc-alias": "^1.8.10",
15-
"tslib": "^2.8.1",
16-
"eslint": "^9.10.0",
17-
"prettier": "^3.3.3",
18-
"@changesets/changelog-github": "^0.5.0",
19-
"@changesets/cli": "^2.27.12",
20-
"@commitlint/cli": "^19.4.0",
21-
"@commitlint/config-conventional": "^19.2.2",
22-
"@typescript-eslint/parser": "^8.12.1",
23-
"globals": "^15.9.0"
24-
},
25-
"lint-staged": {
26-
"**/*.{js,ts}": [
27-
"prettier --write",
28-
"eslint ."
29-
],
30-
"**/*.json": [
31-
"prettier --write"
32-
],
33-
"**/*.md": [
34-
"prettier --write"
35-
]
36-
},
37-
"scripts": {
38-
"build": "tsc && node script/fix-imports.js && npm run copy-assets",
39-
"lint": "turbo run lint",
40-
"prepare": "npx husky install",
41-
"release": "turbo run build && pnpm publish --access public",
42-
"changeset:autogenerate": "node .github/changeset-autogenerate.mjs",
43-
"start": "lite-server"
44-
},
45-
"engines": {
46-
"node": ">=12.0.0"
47-
},
48-
"packageManager": "pnpm@8.6.0"
49-
}
31+
"**/*.json": [
32+
"prettier --write"
33+
],
34+
"**/*.md": [
35+
"prettier --write"
36+
]
37+
},
38+
"scripts": {
39+
"build": "turbo run build",
40+
"start": "lite-server",
41+
"watch": "turbo run build --filter=. --watch",
42+
"test": "turbo run test",
43+
"lint": "turbo run lint",
44+
"copy-assets": "npm run copy-icons && npm run copy-styles",
45+
"copy-icons": "ncp ./src/icons ./dist/icons",
46+
"copy-styles": "ncp ./src/styles ./dist/styles",
47+
"prepare": "npx husky install",
48+
"release": "turbo run build && pnpm publish --access public",
49+
"changeset:autogenerate": "node .github/changeset-autogenerate.mjs"
50+
},
51+
"engines": {
52+
"node": ">=12.0.0"
53+
},
54+
"packageManager": "pnpm@8.6.0"
55+
}

packages/core/.rollup.cache/C/Users/deepaky/Documents/TextIgniterJS/packages/core/dist/HtmlToJsonParser.d.ts.map

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

0 commit comments

Comments
 (0)