Skip to content

Commit 5e2df24

Browse files
authored
Merge pull request #122 from contentstack/query-export-v1
export query v1 support
2 parents 498f75b + 9ed90e8 commit 5e2df24

63 files changed

Lines changed: 7164 additions & 0 deletions

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: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
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
44+
- filename: pnpm-lock.yaml
45+
checksum: 66cc4bd169899eb1641197c1a95f50910c34601b0a695c23f0c2e6d26f836651
46+
version: '1.0'
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ENVIRONMENT=NON_PROD
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
node_modules
2+
.todo
3+
.env
4+
.dccache
5+
logs
6+
contents
7+
lerna-debug.log
8+
.DS_Store
9+
contentTest
10+
build
11+
_backup*
12+
oclif.manifest.json
13+
.vscode
14+
.nyc_output
15+
contentstack-cli-logs
16+
packages/**/package-lock.json
17+
.dccache
18+
yarn.lock
19+
contents-*
20+
*.http
21+
*.todo
22+
talisman_output.log
23+
snyk_output.log
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"env": {
3+
"node": true
4+
},
5+
"parser": "@typescript-eslint/parser",
6+
"parserOptions": {
7+
"project": "tsconfig.json",
8+
"sourceType": "module"
9+
},
10+
"extends": [
11+
// "oclif",
12+
"oclif-typescript",
13+
"plugin:@typescript-eslint/recommended"
14+
],
15+
"rules": {
16+
"@typescript-eslint/no-unused-vars": [
17+
"error",
18+
{
19+
"args": "none"
20+
}
21+
],
22+
"@typescript-eslint/prefer-namespace-keyword": "error",
23+
"@typescript-eslint/quotes": [
24+
"error",
25+
"single",
26+
{
27+
"avoidEscape": true,
28+
"allowTemplateLiterals": true
29+
}
30+
],
31+
"semi": "off",
32+
"@typescript-eslint/type-annotation-spacing": "error",
33+
"@typescript-eslint/no-redeclare": "off",
34+
"eqeqeq": [
35+
"error",
36+
"smart"
37+
],
38+
"id-match": "error",
39+
"no-eval": "error",
40+
"no-var": "error",
41+
"quotes": "off",
42+
"indent": "off",
43+
"camelcase": "off",
44+
"comma-dangle": "off",
45+
"arrow-parens": "off",
46+
"operator-linebreak": "off",
47+
"object-curly-spacing": "off",
48+
"node/no-missing-import": "off",
49+
"padding-line-between-statements": "off",
50+
"@typescript-eslint/ban-ts-ignore": "off",
51+
"unicorn/no-abusive-eslint-disable": "off",
52+
"unicorn/consistent-function-scoping": "off",
53+
"@typescript-eslint/no-use-before-define": "off"
54+
}
55+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
*-debug.log
2+
*-error.log
3+
/.nyc_output
4+
/dist
5+
/lib
6+
/tmp
7+
/yarn.lock
8+
node_modules
9+
.DS_Store
10+
coverage
11+
./contents
12+
.vscode/
13+
/lib
14+
.env
15+
_backup_*
16+
contents/
17+
logs/
18+
oclif.manifest.json
19+
talisman_output.log
20+
snyk_output.log
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"require": [
3+
"test/helpers/init.js",
4+
"ts-node/register",
5+
"source-map-support/register"
6+
],
7+
"watch-extensions": [
8+
"ts"
9+
],
10+
"recursive": true,
11+
"timeout": 5000
12+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"include": [
3+
"lib/**/*.js"
4+
]
5+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
**/README.md

0 commit comments

Comments
 (0)