Skip to content

Commit 4076959

Browse files
committed
build: Run ts-toolkit init to standardise build process
1 parent de46ee3 commit 4076959

22 files changed

+1702
-3157
lines changed

.eslintignore

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1+
# don't lint the linter config
2+
.eslintrc.js
3+
# don't ever lint node_modules
14
node_modules
5+
# don't lint build output (make sure it's set to your correct build folder name)
26
dist
3-
code-docs
4-
out
5-
**/.eslintrc.js
6-
commitlint.config.js
7-
jest.config.ts
7+
build
8+
# don't lint nyc coverage output
9+
coverage
10+
# don't lint generated types
11+
**/generated/types.d.ts
12+
**/generated/types.ts
13+
# don't lint ide files
14+
.idea
15+
.vscode

.eslintrc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"root": true,
3+
"env": {
4+
"node": true
5+
},
6+
"extends": ["@makerx/eslint-config"]
7+
}

.github/dependabot.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,3 @@ updates:
66
directory: '/'
77
schedule:
88
interval: 'weekly'
9-
ignore:
10-
- dependency-name: 'node-fetch'
11-
# node-fetch v3.* is esm-only
12-
versions: ['3.x']

.github/workflows/pr.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ on:
88

99
permissions:
1010
contents: read
11-
packages: read
11+
checks: write
1212

1313
jobs:
1414
pull_request:
1515
uses: makerxstudio/shared-config/.github/workflows/node-ci.yml@main
1616
with:
17+
node-version: 20.x
1718
audit-script: npm run audit
19+
output-test-results: true
20+
test-script: npm run test:ci
21+
run-build: true

.github/workflows/publish.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,24 @@ on:
44
push:
55
branches:
66
- main
7-
paths-ignore:
8-
- '**/*.md'
97

108
permissions:
119
contents: read
12-
packages: write
10+
checks: write
1311

1412
jobs:
1513
ci:
1614
uses: makerxstudio/shared-config/.github/workflows/node-ci.yml@main
1715
with:
16+
node-version: 20.x
1817
audit-script: npm run audit
18+
output-test-results: true
19+
test-script: npm run test:ci
1920

2021
publish:
2122
needs: ci
2223
uses: makerxstudio/shared-config/.github/workflows/node-publish-public.yml@main
24+
with:
25+
node-version: 20.x
2326
secrets:
2427
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

.gitignore

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ logs
44
npm-debug.log*
55
yarn-debug.log*
66
yarn-error.log*
7+
pnpm-debug.log*
78
lerna-debug.log*
89

910
# Dependency directories
@@ -21,8 +22,18 @@ node_modules/
2122
# Stores VSCode versions used for testing VSCode extensions
2223
.vscode-test
2324

25+
# Editor/OS directories and files
26+
.DS_Store
27+
*.suo
28+
2429
# Jetbrains
25-
.idea
30+
.idea/shelf/
31+
.idea/workspace.xml
32+
# Editor-based HTTP Client requests
33+
.idea/httpRequests/
34+
# Datasource local storage ignored files
35+
.idea/dataSources/
36+
.idea/dataSources.local.xml
2637

2738
# yarn v2
2839
.yarn/cache
@@ -33,12 +44,21 @@ node_modules/
3344

3445
# Compiled code
3546
dist/
47+
build/
3648

3749
# Coverage report
3850
coverage
51+
3952
# Test results
4053
test-results.xml
4154

4255
# Website & Code docs generation
4356
code-docs/
4457
out/
58+
59+
# dotenv environment variable files
60+
.env
61+
.env.development.local
62+
.env.test.local
63+
.env.production.local
64+
.env.local

.idea/inspectionProfiles/Project_Default.xml

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

.idea/vcs.xml

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

.nsprc

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,2 @@
11
{
2-
"1092330": {
3-
"active": true,
4-
"notes": "The latest version of word-wrap was published 6 years ago",
5-
"expiry": "2023-11-01"
6-
}
7-
}
2+
}

.prettierignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# don't ever format node_modules
2+
node_modules
3+
# don't lint format output (make sure it's set to your correct build folder name)
4+
dist
5+
build
6+
# don't format nyc coverage output
7+
coverage
8+
# don't format generated types
9+
**/generated/types.d.ts
10+
**/generated/types.ts
11+
# don't format ide files
12+
.idea

0 commit comments

Comments
 (0)