Skip to content

Commit 701d7fd

Browse files
authored
Merge pull request #108 from contentstack/development
DX | 04-05-2026 | Release
2 parents c5ef996 + b448d55 commit 701d7fd

81 files changed

Lines changed: 7840 additions & 1296 deletions

File tree

Some content is hidden

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

.github/workflows/release-production-plugins.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,14 @@ jobs:
135135
package: ./packages/contentstack-branches/package.json
136136
tag: latest
137137

138+
# Query Export
139+
- name: Publishing query export (Production)
140+
uses: JS-DevTools/npm-publish@v3
141+
with:
142+
token: ${{ secrets.NPM_TOKEN }}
143+
package: ./packages/contentstack-query-export/package.json
144+
tag: latest
145+
138146
- name: Create Production Release
139147
id: create_release
140148
env:

.github/workflows/unit-test.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,7 @@ jobs:
6161
- name: Run tests for Contentstack Branches
6262
working-directory: ./packages/contentstack-branches
6363
run: npm run test:unit
64+
65+
- name: Run tests for Contentstack Query Export
66+
working-directory: ./packages/contentstack-query-export
67+
run: npm run test:unit

.talismanrc

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,46 @@
11
fileignoreconfig:
2+
- filename: packages/contentstack-query-export/.env-example
3+
checksum: 922c7aa9c788ab60b987de2b0a2aee6d90843c463a8bbc29201e4efe31081187
4+
- filename: packages/contentstack-query-export/.eslintrc
5+
checksum: b34756122b251dc2feedc7c7b98a7772d4d763bc468c8291be483ae2ac3471be
6+
- filename: packages/contentstack-query-export/README.md
7+
checksum: 9be27e9a5f027f2bbbbcc6d4c706b19071cf40f596ce3e778f33ea7579a52626
8+
- filename: packages/contentstack-query-export/test/unit/common-helper.test.ts
9+
checksum: c1d023d8c23e0400805448eb1466da5cb1fe891b6e838100fb12cbc7e1514a59
10+
- filename: packages/contentstack-query-export/test/config.json
11+
checksum: 792e177efa078e31aa05a5136807fd1fed4b6ea7a4cd44d69353edd8b96ff33f
12+
- filename: packages/contentstack-query-export/src/utils/logger.ts
13+
checksum: de6dd816bc534aaddf9adbe4e1db935f152d32eedaad5b76445f4affa836fcc9
14+
- filename: packages/contentstack-query-export/src/utils/common-helper.ts
15+
checksum: 924a9fbc57dd774a7957870d63366ffc16cd4242dbe684321b9b52a888cfa455
16+
- filename: packages/contentstack-query-export/test/unit/content-type-helper.test.ts
17+
checksum: 1b4b9724a1281032605b61f007f7a7da080731bd9e0e4b2c4bc00b212ff30242
18+
- filename: packages/contentstack-query-export/src/commands/cm/stacks/export-query.ts
19+
checksum: 874c30c717df26b8caae8f807b25b529f9704de9b93ef53d457a3a9575742cf4
20+
- filename: packages/contentstack-query-export/skills/framework/SKILL.md
21+
checksum: b45c4bc28025292c168053e95a3c570b9d67500e0ee5241553089bca6914bb3f
22+
- filename: packages/contentstack-query-export/skills/code-review/SKILL.md
23+
checksum: 1c1cb0b1ce20114b9e855278a63c098d87f9302f093b08eb7f05f667840b6166
24+
- filename: packages/contentstack-query-export/src/types/index.ts
25+
checksum: 686c5ed7fadb6620201dc3f1ed19c5ba94afd73ad165c33379b8b33dec81e519
26+
- filename: packages/contentstack-query-export/src/utils/config-handler.ts
27+
checksum: 2a17dfe46ff5e77bb585013719065db0b513b21d700eb54e6615e78a6811f885
28+
- filename: packages/contentstack-query-export/src/utils/dependency-resolver.ts
29+
checksum: 0c85da2a6fa43c8923c3659c45b02d8cf4cf43f6aae5e21e5b47955232dd5d78
30+
- filename: packages/contentstack-query-export/test/unit/module-exporter.test.ts
31+
checksum: e27fab52e65a8d5430d268f3562a823828e9e3dd9eb9569342f1cdb83eef9ea3
32+
- filename: packages/contentstack-query-export/test/unit/query-parser-simple.test.ts
33+
checksum: d187ad885a914b70406e343a92ad3ee1ca3c30207b0d8b040f36c6f287da3a6c
34+
- filename: packages/contentstack-query-export/test/unit/dependency-resolver.test.ts
35+
checksum: da6b003331ece39c106b61f0c660da678c7b2ca2f55cfbdd2a8f8a72c183573f
36+
- filename: packages/contentstack-query-export/test/unit/config-handler.test.ts
37+
checksum: a1077cb686431fea29de839762dbc16c951b6d61171f525e311e4a34182b0d08
38+
- filename: packages/contentstack-query-export/test/unit/referenced-asset-handler.test.ts
39+
checksum: 3d19ad04a0306be741f9acd3a2d164d19e2b3803efc0a50342b156e8686c8b0c
40+
- filename: packages/contentstack-query-export/src/core/query-executor.ts
41+
checksum: 266751e299cda2a15d5e4e551eca72bcd6f0d600a0416f95410560257fc8210f
42+
- filename: packages/contentstack-query-export/test/unit/query-executor.test.ts
43+
checksum: 86713d035ff35d13089e14e8ad84db4191ad8b4f85bb759282b75e3dc96966cb
244
- filename: pnpm-lock.yaml
3-
checksum: ce5abaaafcfa33bb71e4af691eb1f5786b7851bfb7f936712374251cbffe2a32
45+
checksum: 66cc4bd169899eb1641197c1a95f50910c34601b0a695c23f0c2e6d26f836651
446
version: '1.0'

packages/contentstack-audit/README.md

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ USAGE
3434
* [`csdx audit:fix`](#csdx-auditfix)
3535
* [`csdx cm:stacks:audit`](#csdx-cmstacksaudit)
3636
* [`csdx cm:stacks:audit:fix`](#csdx-cmstacksauditfix)
37-
* [`csdx help [COMMAND]`](#csdx-help-command)
3837

3938
## `csdx audit`
4039

@@ -257,24 +256,4 @@ EXAMPLES
257256
```
258257

259258
_See code: [src/commands/cm/stacks/audit/fix.ts](https://github.com/contentstack/audit/blob/main/packages/contentstack-audit/src/commands/cm/stacks/audit/fix.ts)_
260-
261-
## `csdx help [COMMAND]`
262-
263-
Display help for csdx.
264-
265-
```
266-
USAGE
267-
$ csdx help [COMMAND...] [-n]
268-
269-
ARGUMENTS
270-
[COMMAND...] Command to show help for.
271-
272-
FLAGS
273-
-n, --nested-commands Include all nested commands in the output.
274-
275-
DESCRIPTION
276-
Display help for csdx.
277-
```
278-
279-
_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v6.2.37/src/commands/help.ts)_
280259
<!-- commandsstop -->

packages/contentstack-audit/package.json

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@contentstack/cli-audit",
3-
"version": "1.19.2",
3+
"version": "1.19.3",
44
"description": "Contentstack audit plugin",
55
"author": "Contentstack CLI",
66
"homepage": "https://github.com/contentstack/cli",
@@ -18,15 +18,13 @@
1818
"/oclif.manifest.json"
1919
],
2020
"dependencies": {
21-
"@contentstack/cli-command": "~1.8.1",
22-
"@contentstack/cli-utilities": "~1.18.2",
21+
"@contentstack/cli-command": "~1.8.2",
22+
"@contentstack/cli-utilities": "~1.18.3",
2323
"@oclif/core": "^4.10.5",
24-
"@oclif/plugin-help": "^6.2.28",
2524
"chalk": "^4.1.2",
2625
"fast-csv": "^4.3.6",
2726
"fs-extra": "^11.3.0",
2827
"lodash": "^4.18.1",
29-
"uuid": "^9.0.1",
3028
"winston": "^3.19.0"
3129
},
3230
"devDependencies": {
@@ -35,9 +33,8 @@
3533
"@types/fs-extra": "^11.0.4",
3634
"@types/mocha": "^10.0.10",
3735
"@types/node": "^20.17.50",
38-
"@types/uuid": "^9.0.8",
3936
"chai": "^4.5.0",
40-
"eslint": "^8.57.1",
37+
"eslint": "^9.26.0",
4138
"eslint-config-oclif": "^6.0.62",
4239
"eslint-config-oclif-typescript": "^3.1.14",
4340
"mocha": "^10.8.2",
@@ -51,9 +48,6 @@
5148
"oclif": {
5249
"bin": "csdx",
5350
"commands": "./lib/commands",
54-
"plugins": [
55-
"@oclif/plugin-help"
56-
],
5751
"topicSeparator": ":",
5852
"additionalHelpFlags": [
5953
"-h"
@@ -83,4 +77,4 @@
8377
"keywords": [
8478
"oclif"
8579
]
86-
}
80+
}

packages/contentstack-audit/src/audit-base-command.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import chalk from 'chalk';
22
import * as csv from 'fast-csv';
33
import { copy } from 'fs-extra';
4-
import { v4 as uuid } from 'uuid';
54
import isEmpty from 'lodash/isEmpty';
65
import { join, resolve } from 'path';
76
import cloneDeep from 'lodash/cloneDeep';
@@ -13,6 +12,7 @@ import {
1312
log,
1413
configHandler,
1514
createLogContext,
15+
generateUid,
1616
} from '@contentstack/cli-utilities';
1717
import { createWriteStream, existsSync, mkdirSync, readFileSync, writeFileSync, rmSync } from 'fs';
1818
import config from './config';
@@ -437,7 +437,7 @@ export abstract class AuditBaseCommand extends BaseCommand<typeof AuditBaseComma
437437
this.flags['copy-path'] ||
438438
this.flags['data-dir'] ||
439439
this.sharedConfig.basePath
440-
).replace(/\/+$/, '')}_backup_${uuid()}`;
440+
).replace(/\/+$/, '')}_backup_${generateUid()}`;
441441

442442
if (!existsSync(backupDirPath)) {
443443
mkdirSync(backupDirPath, { recursive: true });

packages/contentstack-bootstrap/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ $ npm install -g @contentstack/cli-cm-bootstrap
1515
$ csdx COMMAND
1616
running command...
1717
$ csdx (--version)
18-
@contentstack/cli-cm-bootstrap/1.19.0 darwin-arm64 node-v24.14.0
18+
@contentstack/cli-cm-bootstrap/1.19.1 darwin-arm64 node-v24.14.0
1919
$ csdx --help [COMMAND]
2020
USAGE
2121
$ csdx COMMAND

packages/contentstack-bootstrap/package.json

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@contentstack/cli-cm-bootstrap",
33
"description": "Bootstrap contentstack apps",
4-
"version": "1.19.1",
4+
"version": "1.19.2",
55
"author": "Contentstack",
66
"bugs": "https://github.com/contentstack/cli/issues",
77
"scripts": {
@@ -16,12 +16,11 @@
1616
"test:report": "nyc --reporter=lcov mocha \"test/**/*.test.js\""
1717
},
1818
"dependencies": {
19-
"@contentstack/cli-cm-seed": "~1.15.1",
20-
"@contentstack/cli-command": "~1.8.1",
21-
"@contentstack/cli-config": "~1.20.2",
22-
"@contentstack/cli-utilities": "~1.18.2",
19+
"@contentstack/cli-cm-seed": "~1.15.2",
20+
"@contentstack/cli-command": "~1.8.2",
21+
"@contentstack/cli-config": "~1.20.3",
22+
"@contentstack/cli-utilities": "~1.18.3",
2323
"@oclif/core": "^4.10.5",
24-
"@oclif/plugin-help": "^6.2.37",
2524
"inquirer": "8.2.7",
2625
"mkdirp": "^2.1.6",
2726
"tar": "^7.5.11"
@@ -33,14 +32,11 @@
3332
"@types/node": "^14.18.63",
3433
"@types/tar": "^6.1.13",
3534
"chai": "^4.5.0",
36-
"eslint": "^8.57.1",
37-
"eslint-config-oclif": "^6.0.62",
38-
"eslint-config-oclif-typescript": "^3.1.14",
35+
"eslint": "^9.26.0",
3936
"mocha": "10.8.2",
4037
"nyc": "^15.1.0",
4138
"oclif": "^4.17.46",
4239
"tmp": "^0.2.5",
43-
"ts-node": "^8.10.2",
4440
"typescript": "^4.9.5"
4541
},
4642
"engines": {
@@ -73,4 +69,4 @@
7369
}
7470
},
7571
"repository": "contentstack/cli"
76-
}
72+
}

packages/contentstack-branches/package.json

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,22 @@
11
{
22
"name": "@contentstack/cli-cm-branches",
33
"description": "Contentstack CLI plugin to do branches operations",
4-
"version": "1.8.0",
4+
"version": "1.8.1",
55
"author": "Contentstack",
66
"bugs": "https://github.com/contentstack/cli/issues",
77
"dependencies": {
8-
"@contentstack/cli-command": "~1.8.1",
8+
"@contentstack/cli-command": "~1.8.2",
99
"@oclif/core": "^4.10.5",
10-
"@oclif/plugin-help": "^6.2.28",
11-
"@contentstack/cli-utilities": "~1.18.2",
10+
"@contentstack/cli-utilities": "~1.18.3",
1211
"chalk": "^4.1.2",
1312
"just-diff": "^6.0.2",
1413
"lodash": "^4.18.1"
1514
},
1615
"devDependencies": {
17-
"@contentstack/cli-dev-dependencies": "^1.3.1",
18-
"@oclif/plugin-help": "^6.2.28",
19-
"@types/flat": "^5.0.5",
2016
"chai": "^4.5.0",
2117
"dotenv": "^16.5.0",
2218
"dotenv-expand": "^9.0.0",
23-
"eslint": "^8.57.1",
19+
"eslint": "^9.26.0",
2420
"eslint-config-oclif": "^6.0.62",
2521
"mocha": "10.8.2",
2622
"nyc": "^15.1.0",
@@ -80,4 +76,4 @@
8076
}
8177
},
8278
"repository": "https://github.com/contentstack/cli"
83-
}
79+
}

packages/contentstack-bulk-publish/package.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
{
22
"name": "@contentstack/cli-cm-bulk-publish",
33
"description": "Contentstack CLI plugin for bulk publish actions",
4-
"version": "1.11.2",
4+
"version": "1.11.3",
55
"author": "Contentstack",
66
"bugs": "https://github.com/contentstack/cli/issues",
77
"dependencies": {
8-
"@contentstack/cli-command": "~1.8.1",
9-
"@contentstack/cli-config": "~1.20.2",
10-
"@contentstack/cli-utilities": "~1.18.2",
8+
"@contentstack/cli-command": "~1.8.2",
9+
"@contentstack/cli-config": "~1.20.3",
10+
"@contentstack/cli-utilities": "~1.18.3",
1111
"@oclif/core": "^4.10.5",
12-
"@oclif/plugin-help": "^6.2.44",
1312
"chalk": "^4.1.2",
1413
"dotenv": "^16.6.1",
1514
"inquirer": "8.2.7",
@@ -19,7 +18,7 @@
1918
"devDependencies": {
2019
"@oclif/test": "^4.1.18",
2120
"chai": "^4.5.0",
22-
"eslint": "^8.57.1",
21+
"eslint": "^9.26.0",
2322
"eslint-config-oclif": "^6.0.62",
2423
"mocha": "^10.8.2",
2524
"nyc": "^15.1.0",
@@ -98,4 +97,4 @@
9897
"version": "oclif readme && git add README.md",
9998
"clean": "rm -rf ./node_modules tsconfig.build.tsbuildinfo"
10099
}
101-
}
100+
}

0 commit comments

Comments
 (0)