Skip to content

Commit 360ce37

Browse files
authored
Merge pull request #209 from contentstack/build/rollup-build
build: rollup and linter config
2 parents 0dad658 + 335dc3c commit 360ce37

28 files changed

Lines changed: 5188 additions & 8284 deletions

.eslintrc.json

Lines changed: 38 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,44 @@
11
{
2-
3-
"ignorePatterns": ["!**/*"],
2+
"root": true,
3+
"parser": "@typescript-eslint/parser",
4+
"parserOptions": {
5+
"ecmaVersion": 2020,
6+
"sourceType": "module",
7+
"project": "./tsconfig.json"
8+
},
9+
"plugins": ["@typescript-eslint"],
10+
"extends": [
11+
"eslint:recommended",
12+
"@typescript-eslint/recommended"
13+
],
14+
"env": {
15+
"node": true,
16+
"es6": true
17+
},
18+
"ignorePatterns": [
19+
"dist/",
20+
"coverage/",
21+
"node_modules/",
22+
"*.js",
23+
"jest.config.js",
24+
"rollup.config.js"
25+
],
26+
"rules": {
27+
"@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }],
28+
"@typescript-eslint/no-explicit-any": "warn",
29+
"@typescript-eslint/explicit-function-return-type": "off",
30+
"@typescript-eslint/explicit-module-boundary-types": "off",
31+
"@typescript-eslint/no-inferrable-types": "off"
32+
},
433
"overrides": [
534
{
6-
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
7-
"rules": {}
8-
},
9-
{
10-
"files": ["*.ts", "*.tsx"],
11-
"rules": {}
12-
},
13-
{
14-
"files": ["*.js", "*.jsx"],
15-
"rules": {}
35+
"files": ["test/**/*.ts"],
36+
"env": {
37+
"jest": true
38+
},
39+
"rules": {
40+
"@typescript-eslint/no-explicit-any": "off"
41+
}
1642
}
1743
]
1844
}

.gitignore

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,7 @@
11
*.DS_Store
22
**/node_modules/*
33
.idea/*
4-
reports/*
5-
apidocs-templates/*
6-
test/smtpconfig.js/*
7-
test/config.js/*
8-
test/sync_config.js/*
9-
test/report.json/*
10-
tap-html.html
11-
*html-report
12-
coverage
134
.env
14-
.dccache
15-
dist/*
16-
*.log
5+
*.log
6+
dist/
7+
coverage/

.npmignore

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,8 @@
11
docs-config.json
22
.idea/
33
.git/
4-
test.js
54
test/
6-
reports/
7-
contentstack-templates/
8-
js-sdk-reference/
9-
examples/
10-
mocktest.json
11-
webpack
12-
typescript-html-report
13-
webpack
14-
jest.config.js
15-
coverage
165
CODEOWNERS
17-
src
186
.env
197
*.tgz
20-
.talismanrc
21-
tap-html.html
22-
.github
8+
.talismanrc

.talismanrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ fileignoreconfig:
88
- filename: src/lib/query.ts
99
checksum: c4529069bc974d15c104303c5ae573c9341185a869c612ab07f0ee7f42e8b149
1010
- filename: package-lock.json
11-
checksum: e0dd0f0c032faffeb37a52561ad31b65b4559968c01054ccee3ac3235231f4d5
11+
checksum: a990bf5e52a42728ef1f85d4b005efe6c1c76e9fb8461e11d82f062cb5851e37
1212
- filename: src/lib/entries.ts
1313
checksum: 1c9a58570f26d3e53526e89b404581a523d3f035234bc099fda96d144dee40f6
1414
- filename: src/lib/entry.ts

config/fileTransformer.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

config/tsconfig.cjs.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

config/tsconfig.esm.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

config/tsconfig.types.json

Lines changed: 0 additions & 10 deletions
This file was deleted.

config/tsconfig.umd.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

config/webpack.config.js

Lines changed: 0 additions & 42 deletions
This file was deleted.

0 commit comments

Comments
 (0)