Skip to content

Commit c1919ee

Browse files
authored
Merge branch 'v2-dev' into enhc/DX-7310
2 parents ba6ee3f + 022016b commit c1919ee

80 files changed

Lines changed: 2876 additions & 2052 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.

.talismanrc

Lines changed: 1 addition & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -1,130 +1,4 @@
11
fileignoreconfig:
2-
- filename: packages/contentstack-import/src/utils/import-config-handler.ts
3-
checksum: 3194f537cee8041f07a7ea91cdc6351c84e400766696d9c3cf80b98f99961f76
4-
- filename: packages/contentstack-export/src/export/modules/environments.ts
5-
checksum: a92c5de7ed8e80f08f911727973a66e0416b4a52265c275d1d25c3095f912811
6-
- filename: packages/contentstack-import/src/utils/backup-handler.ts
7-
checksum: 9a892b5c4b5aac230fb5969e7f34afdac0b6f96208e64bf9d1195468c935c66c
8-
- filename: packages/contentstack-import/test/unit/utils/backup-handler.test.ts
9-
checksum: 69860727e9b3099d8e1e95db2af17fc8b161684f675477981d27877cd8e1b3bb
10-
- filename: packages/contentstack-query-export/.env-example
11-
checksum: 922c7aa9c788ab60b987de2b0a2aee6d90843c463a8bbc29201e4efe31081187
122
- filename: pnpm-lock.yaml
13-
checksum: 3d2eaabf1df366efee1759156465c6aefa68f30d372717de2cdc3e41946aa3d8
14-
- filename: packages/contentstack-import/src/utils/build-import-spaces-options.ts
15-
checksum: fe0cb6cb5903515982af1e3642f2a19233207d35f13dc205cebeda0aa399f8b5
16-
- filename: packages/contentstack-export/src/export/modules/stack.ts
17-
checksum: 00774a601a5d2b4a47a91fe5bbb0ea9c93c48fa785ee9887c0d74a6b6ec21296
18-
- filename: packages/contentstack-export/src/types/default-config.ts
19-
checksum: 5f0b0bb753242356edacb802241ec937a7741647813f9f347837368f08265667
20-
- filename: packages/contentstack-asset-management/.eslintrc
21-
checksum: 136f03481c8c59575d2eafd4c78d105119f85fb10fe88e02af8cffaf3eb7c090
22-
- filename: packages/contentstack-export/src/types/index.ts
23-
checksum: fa36c236abac338b03bf307102a99f25dddac9afe75b6b34fb82e318e7759799
24-
- filename: packages/contentstack-export/src/config/index.ts
25-
checksum: ae655e25cefff007c4ae4006c67b1529951350d9d2a3d179ef0a80d3da326d5a
26-
- filename: packages/contentstack-branches/README.md
27-
checksum: 2978e9a9c151cbbafb5dd542edf6815ccec12172ae4ca114a6c4e5e73a85a2b5
28-
- filename: packages/contentstack-branches/src/branch/diff-handler.ts
29-
checksum: 3cd4d26a2142cab7cbf2094c9251e028467d17d6a1ed6daf22f21975133805f1
30-
- filename: packages/contentstack-export/src/export/modules/assets.ts
31-
checksum: 1d0ec8a15b35fb71261556e1982f53e7c940ddde49497f64d7a6fd7a7707bae4
32-
- filename: packages/contentstack-asset-management/src/import/asset-types.ts
33-
checksum: 479dc445d8abe15664cca14e22ddcb0469e7f5e47d0b4f26b735b2b0c23a5b41
34-
- filename: packages/contentstack-asset-management/src/import/spaces.ts
35-
checksum: c3e97e8099ba81899c104a5b35c7a5cb70d10efb5bd9a507044b843ea1a9a976
36-
- filename: packages/contentstack-query-export/skills/framework/SKILL.md
37-
checksum: b45c4bc28025292c168053e95a3c570b9d67500e0ee5241553089bca6914bb3f
38-
- filename: packages/contentstack-query-export/src/types/index.ts
39-
checksum: 686c5ed7fadb6620201dc3f1ed19c5ba94afd73ad165c33379b8b33dec81e519
40-
- filename: packages/contentstack-query-export/test/unit/query-parser-simple.test.ts
41-
checksum: d187ad885a914b70406e343a92ad3ee1ca3c30207b0d8b040f36c6f287da3a6c
42-
- filename: packages/contentstack-query-export/skills/code-review/SKILL.md
43-
checksum: 1c1cb0b1ce20114b9e855278a63c098d87f9302f093b08eb7f05f667840b6166
44-
- filename: packages/contentstack-query-export/src/commands/cm/stacks/export-query.ts
45-
checksum: 7642419baffc58871fafd9b1811b875e6f9e3e3c0a7d24e8508d137f14414574
46-
- filename: packages/contentstack-query-export/test/unit/query-executor.test.ts
47-
checksum: afa11e89e913b05f4e8475aa27cf6de5ffd870da1c7e75dd59d864d268d11a1b
48-
- filename: packages/contentstack-query-export/src/core/query-executor.ts
49-
checksum: a6bd72f954dc7343a93c3e405c1bbe8f354daa051a2f7dcbf776d3ddf9faa51b
50-
- filename: packages/contentstack-asset-management/test/unit/utils/export-helpers.test.ts
51-
checksum: 0e8751163491fc45e7ae3999282d336ae1ab8a9f88e601cbb85b4f44e8db96b8
52-
- filename: packages/contentstack-export/test/unit/export/modules/base-class.test.ts
53-
checksum: 893a09567def9768c63310326e3bd35c2570bc436a9b9013147c6d383c949e11
54-
- filename: packages/contentstack-import/src/types/default-config.ts
55-
checksum: 1c09acba953cfd7058a3e0d63f0a9bfbb8f28e903538eaa015fdc611402bbd4f
56-
- filename: packages/contentstack-query-export/test/unit/referenced-asset-handler.test.ts
57-
checksum: 3d19ad04a0306be741f9acd3a2d164d19e2b3803efc0a50342b156e8686c8b0c
58-
- filename: packages/contentstack-asset-management/src/types/export-types.ts
59-
checksum: 48add19a8466083905e15d6a8a925cd5341fa56cb945f91e411ffee9cd08975b
60-
- filename: packages/contentstack-asset-management/src/export/base.ts
61-
checksum: 9b6517336220c61daff94edc71af453ad38c85cd1d6dcf6f0f5c47625c2180a6
62-
- filename: packages/contentstack-asset-management/src/import/base.ts
63-
checksum: 0ac8dba5c5db698cdcaee19203db416554e27221d8ae515bd22006cec8733b3a
64-
- filename: packages/contentstack-asset-management/src/import/fields.ts
65-
checksum: cef6b63729834167a3b1fa78c19bf5af843c33c280f327b9b538b29998046d29
66-
- filename: packages/contentstack-asset-management/src/utils/export-helpers.ts
67-
checksum: 1a0a04d5d86a07307122c5b160d8c3a831f0e17b7a1d2b5aaf16b1a73e231981
68-
- filename: packages/contentstack-asset-management/src/import/assets.ts
69-
checksum: ed6af5d798282808c09643e1dcd1eaede89ce2b09bd0425998af64849b4f3f61
70-
- filename: packages/contentstack-asset-management/src/types/asset-management-api.ts
71-
checksum: 6629720575ab48371734d9455d591a431604b5afb2c5c682816e1571377a43ab
72-
- filename: packages/contentstack-branches/src/commands/cm/branches/merge-status.ts
73-
checksum: 6e5b959ddcc5ff68e03c066ea185fcf6c6e57b1819069730340af35aad8a93a8
74-
- filename: packages/contentstack-branches/src/utils/create-branch.ts
75-
checksum: d0613295ee26f7a77d026e40db0a4ab726fabd0a74965f729f1a66d1ef14768f
76-
- filename: packages/contentstack-branches/src/branch/merge-handler.ts
77-
checksum: 4fd8dba9b723733530b9ba12e81e1d3e5d60b73ac4c082defb10593f257bb133
78-
- filename: packages/contentstack-asset-management/src/utils/asset-management-api-adapter.ts
79-
checksum: 256ddcfbb10ee4ccfac2ea5c2d733199f8830a78896196d1e965109942b234e8
80-
- filename: packages/contentstack-asset-management/test/unit/export/base.test.ts
81-
checksum: 164fc2e5a4337a2739903499b66eecc66a85bb9b50aa2e71079bdd046a195a94
82-
- filename: packages/contentstack-export/test/unit/export/modules/assets.test.ts
83-
checksum: c4dc86b0973af171a11884e0bff9bb9ce5e41df68906d924588c0bf51b19ae9b
84-
- filename: packages/contentstack-asset-management/test/unit/utils/asset-management-api-adapter.test.ts
85-
checksum: ff688f37f40de3f7cbef378ec682ca1167720d902d8d84370464af7feb36c124
86-
- filename: packages/contentstack-export/test/unit/export/modules/stack.test.ts
87-
checksum: 79876b8f635037a2d8ba38dac055e7625bf85db6a3cf5729434e6a97e44857d6
88-
- filename: packages/contentstack-export/test/unit/export/module-exporter.test.ts
89-
checksum: 67b70c93ed679ccb2c61d0c277380676e33c91da8a423f948e81937e5d1d9479
90-
- filename: packages/contentstack-query-export/src/utils/common-helper.ts
91-
checksum: 924a9fbc57dd774a7957870d63366ffc16cd4242dbe684321b9b52a888cfa455
92-
- filename: packages/contentstack-export/test/unit/export/modules/marketplace-apps.test.ts
93-
checksum: 299b8f60cce1f64be7c20786d6a7c9c370474b97b06d1846114a76a70ec20cf7
94-
- filename: packages/contentstack-query-export/src/utils/config-handler.ts
95-
checksum: 2a17dfe46ff5e77bb585013719065db0b513b21d700eb54e6615e78a6811f885
96-
- filename: packages/contentstack-query-export/.eslintrc
97-
checksum: b34756122b251dc2feedc7c7b98a7772d4d763bc468c8291be483ae2ac3471be
98-
- filename: packages/contentstack-query-export/test/config.json
99-
checksum: 792e177efa078e31aa05a5136807fd1fed4b6ea7a4cd44d69353edd8b96ff33f
100-
- filename: packages/contentstack-query-export/test/unit/common-helper.test.ts
101-
checksum: c1d023d8c23e0400805448eb1466da5cb1fe891b6e838100fb12cbc7e1514a59
102-
- filename: packages/contentstack-query-export/src/utils/logger.ts
103-
checksum: de6dd816bc534aaddf9adbe4e1db935f152d32eedaad5b76445f4affa836fcc9
104-
- filename: packages/contentstack-query-export/src/utils/dependency-resolver.ts
105-
checksum: 79e3f53778385e964efa2a407b80a7f624a20e536ad576b684fe51cb224ed701
106-
- filename: packages/contentstack-audit/test/unit/logger-config.js
107-
checksum: 493e2e65939325f48d354469f409f1dbf84462adca995ed3a78461e80148d309
108-
- filename: packages/contentstack-audit/test/unit/base-command.test.ts
109-
checksum: 4208fae6e7cf1aeeb2b936d119c85cdc40e5e3560c7207e04bb94ba3e0305557
110-
- filename: packages/contentstack-audit/src/modules/assets.ts
111-
checksum: 551156796b5cd447a9abb580e95734198d33047d550258361cdd05c0cc9ce041
112-
- filename: packages/contentstack-query-export/test/unit/content-type-helper.test.ts
113-
checksum: 1b4b9724a1281032605b61f007f7a7da080731bd9e0e4b2c4bc00b212ff30242
114-
- filename: packages/contentstack-query-export/test/unit/config-handler.test.ts
115-
checksum: a1077cb686431fea29de839762dbc16c951b6d61171f525e311e4a34182b0d08
116-
- filename: skills/contentstack-cli/SKILL.md
117-
checksum: 36762d43bbacedd0b344f9d4f1179a88e3dbc7e2467341ba42198dcd1bf9e40c
118-
- filename: skills/code-review/SKILL.md
119-
checksum: 29673e16f6b41fcec7fa236912e7f72b920ed4a3d9a66a89308b4a058b247f3e
120-
- filename: packages/contentstack-query-export/README.md
121-
checksum: 9be27e9a5f027f2bbbbcc6d4c706b19071cf40f596ce3e778f33ea7579a52626
122-
- filename: packages/contentstack-query-export/test/unit/module-exporter.test.ts
123-
checksum: e27fab52e65a8d5430d268f3562a823828e9e3dd9eb9569342f1cdb83eef9ea3
124-
- filename: skills/testing/SKILL.md
125-
checksum: ee1c82f1bb51860cb26fb9f112a53df0127e316fcb22a094034024741251fa3c
126-
- filename: packages/contentstack-query-export/test/unit/dependency-resolver.test.ts
127-
checksum: 749931f9ae23ba044e19774ea802627220fd8bffa7d6fe7b9666e866189c3854
128-
- filename: packages/contentstack-audit/test/unit/modules/entries.test.ts
129-
checksum: aaf2e125c5e93ab15364e41559390502a18b83a4b3de5879c02572969381c0a6
3+
checksum: 2f6edbc19377e3a857884f00e31c498b660cc4f64b46892aee8eecf2f1ca9978
1304
version: '1.0'

packages/contentstack-asset-management/package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@contentstack/cli-asset-management",
3-
"version": "1.0.0-beta.0",
4-
"description": "Asset Management 2.0 API adapter for export and import",
3+
"version": "1.0.0-beta.1",
4+
"description": "Contentstack Assets API adapter for export and import",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",
77
"files": [
@@ -24,20 +24,21 @@
2424
},
2525
"keywords": [
2626
"contentstack",
27-
"asset-management",
27+
"cs-assets",
28+
"contentstack-assets",
2829
"cli"
2930
],
3031
"license": "MIT",
3132
"dependencies": {
32-
"@contentstack/cli-utilities": "~2.0.0-beta.5"
33+
"@contentstack/cli-utilities": "~2.0.0-beta.8"
3334
},
3435
"oclif": {
3536
"commands": "./lib/commands",
3637
"bin": "csdx",
3738
"devPlugins": [
3839
"@oclif/plugin-help"
3940
],
40-
"repositoryPrefix": "<%- repo %>/blob/main/packages/contentstack-asset-management/<%- commandPath %>"
41+
"repositoryPrefix": "<%- repo %>/blob/main/packages/contentstack-cs-assets/<%- commandPath %>"
4142
},
4243
"devDependencies": {
4344
"@types/chai": "^4.3.11",
@@ -55,4 +56,4 @@
5556
"ts-node": "^10.9.2",
5657
"typescript": "^5.8.3"
5758
}
58-
}
59+
}

packages/contentstack-asset-management/src/constants/index.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,15 @@ export const FALLBACK_ASSET_TYPES_IMPORT_INVALID_KEYS = [
2929
export const CHUNK_FILE_SIZE_MB = FALLBACK_AM_CHUNK_FILE_SIZE_MB;
3030

3131
/**
32-
* Main process name for Asset Management 2.0 export (single progress bar).
32+
* Main process name for Contentstack Assets export (single progress bar).
3333
* Use this when adding/starting the process and for all ticks.
3434
*/
35-
export const AM_MAIN_PROCESS_NAME = 'Asset Management 2.0';
35+
export const CS_ASSETS_MAIN_PROCESS_NAME = 'Contentstack Assets';
36+
/** @deprecated Use CS_ASSETS_MAIN_PROCESS_NAME */
37+
export const AM_MAIN_PROCESS_NAME = CS_ASSETS_MAIN_PROCESS_NAME;
3638

3739
/**
38-
* Process names for Asset Management 2.0 export/import progress.
40+
* Process names for Contentstack Assets export/import progress.
3941
*
4042
* In the new per-space layout each entry below corresponds to a single row in
4143
* the multibar:
@@ -70,7 +72,7 @@ const SPACE_PROCESS_NAME_PREFIX = 'Space ';
7072
const SPACE_PROCESS_NAME_MAX_UID_LEN = 14;
7173

7274
/**
73-
* Returns the multibar row label for a single AM 2.0 space.
75+
* Returns the multibar row label for a single CS Assets space.
7476
* The label is bounded so CLIProgressManager.formatProcessName doesn't truncate
7577
* it mid-string; the full uid is still used for tick item labels and structured
7678
* logs, only the row label itself is shortened for display.

packages/contentstack-asset-management/src/export/asset-types.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { log } from '@contentstack/cli-utilities';
22

3-
import type { AssetManagementAPIConfig } from '../types/asset-management-api';
3+
import type { CSAssetsAPIConfig } from '../types/cs-assets-api';
44
import type { ExportContext } from '../types/export-types';
5-
import { AssetManagementExportAdapter } from './base';
5+
import { CSAssetsExportAdapter } from './base';
66
import { getArrayFromResponse } from '../utils/export-helpers';
77
import { PROCESS_NAMES } from '../constants/index';
88

9-
export default class ExportAssetTypes extends AssetManagementExportAdapter {
9+
export default class ExportAssetTypes extends CSAssetsExportAdapter {
1010
protected processName: string = PROCESS_NAMES.AM_ASSET_TYPES;
1111

12-
constructor(apiConfig: AssetManagementAPIConfig, exportContext: ExportContext) {
12+
constructor(apiConfig: CSAssetsAPIConfig, exportContext: ExportContext) {
1313
super(apiConfig, exportContext);
1414
}
1515

packages/contentstack-asset-management/src/export/assets.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ import { Readable } from 'node:stream';
33
import { mkdir, writeFile } from 'node:fs/promises';
44
import { configHandler, log } from '@contentstack/cli-utilities';
55

6-
import type { AssetManagementAPIConfig, LinkedWorkspace } from '../types/asset-management-api';
6+
import type { CSAssetsAPIConfig, LinkedWorkspace } from '../types/cs-assets-api';
77
import type { ExportContext } from '../types/export-types';
8-
import { AssetManagementExportAdapter } from './base';
8+
import { CSAssetsExportAdapter } from './base';
99
import { getAssetItems, writeStreamToFile } from '../utils/export-helpers';
1010
import { runInBatches } from '../utils/concurrent-batch';
1111
import { PROCESS_NAMES, PROCESS_STATUS } from '../constants/index';
1212

13-
export default class ExportAssets extends AssetManagementExportAdapter {
14-
constructor(apiConfig: AssetManagementAPIConfig, exportContext: ExportContext) {
13+
export default class ExportAssets extends CSAssetsExportAdapter {
14+
constructor(apiConfig: CSAssetsAPIConfig, exportContext: ExportContext) {
1515
super(apiConfig, exportContext);
1616
}
1717

packages/contentstack-asset-management/src/export/base.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,25 @@ import { resolve as pResolve } from 'node:path';
22
import { writeFile } from 'node:fs/promises';
33
import { FsUtility, log, CLIProgressManager, configHandler } from '@contentstack/cli-utilities';
44

5-
import type { AssetManagementAPIConfig } from '../types/asset-management-api';
5+
import type { CSAssetsAPIConfig } from '../types/cs-assets-api';
66
import type { ExportContext } from '../types/export-types';
7-
import { AssetManagementAdapter } from '../utils/asset-management-api-adapter';
8-
import { AM_MAIN_PROCESS_NAME, FALLBACK_AM_API_CONCURRENCY, FALLBACK_AM_CHUNK_FILE_SIZE_MB } from '../constants/index';
7+
import { CSAssetsAdapter } from '../utils/cs-assets-api-adapter';
8+
import { CS_ASSETS_MAIN_PROCESS_NAME, FALLBACK_AM_API_CONCURRENCY, FALLBACK_AM_CHUNK_FILE_SIZE_MB } from '../constants/index';
99

1010
export type { ExportContext };
1111

1212
/**
1313
* Base class for export modules. Extends the API adapter and adds export context,
1414
* internal progress management, and shared write helpers.
1515
*/
16-
export class AssetManagementExportAdapter extends AssetManagementAdapter {
17-
protected readonly apiConfig: AssetManagementAPIConfig;
16+
export class CSAssetsExportAdapter extends CSAssetsAdapter {
17+
protected readonly apiConfig: CSAssetsAPIConfig;
1818
protected readonly exportContext: ExportContext;
1919
protected progressManager: CLIProgressManager | null = null;
2020
protected parentProgressManager: CLIProgressManager | null = null;
21-
protected processName: string = AM_MAIN_PROCESS_NAME;
21+
protected processName: string = CS_ASSETS_MAIN_PROCESS_NAME;
2222

23-
constructor(apiConfig: AssetManagementAPIConfig, exportContext: ExportContext) {
23+
constructor(apiConfig: CSAssetsAPIConfig, exportContext: ExportContext) {
2424
super(apiConfig);
2525
this.apiConfig = apiConfig;
2626
this.exportContext = exportContext;

packages/contentstack-asset-management/src/export/fields.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { log } from '@contentstack/cli-utilities';
22

3-
import type { AssetManagementAPIConfig } from '../types/asset-management-api';
3+
import type { CSAssetsAPIConfig } from '../types/cs-assets-api';
44
import type { ExportContext } from '../types/export-types';
5-
import { AssetManagementExportAdapter } from './base';
5+
import { CSAssetsExportAdapter } from './base';
66
import { getArrayFromResponse } from '../utils/export-helpers';
77
import { PROCESS_NAMES } from '../constants/index';
88

9-
export default class ExportFields extends AssetManagementExportAdapter {
9+
export default class ExportFields extends CSAssetsExportAdapter {
1010
protected processName: string = PROCESS_NAMES.AM_FIELDS;
1111

12-
constructor(apiConfig: AssetManagementAPIConfig, exportContext: ExportContext) {
12+
constructor(apiConfig: CSAssetsAPIConfig, exportContext: ExportContext) {
1313
super(apiConfig, exportContext);
1414
}
1515

packages/contentstack-asset-management/src/export/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ export { default as ExportAssetTypes } from './asset-types';
33
export { default as ExportFields } from './fields';
44
export { default as ExportAssets } from './assets';
55
export { default as ExportWorkspace } from './workspaces';
6-
export { AssetManagementExportAdapter } from './base';
6+
export { CSAssetsExportAdapter } from './base';
77
export type { ExportContext } from './base';

0 commit comments

Comments
 (0)