Skip to content

Commit aec5476

Browse files
committed
chore: update project architecture
- closes #53 - closes #62 - closes #64 - closes #74 - closes #82 - closes #84 Signed-off-by: Lexus Drumgold <[email protected]>
1 parent 3c32f38 commit aec5476

40 files changed

+4267
-5674
lines changed

.codecov.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ coverage:
9292
threshold: 0%
9393

9494
flags:
95-
node23:
95+
node24:
9696
carryforward: false
9797
paths:
9898
- src/

.commitlintrc.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@
44
* @see https://commitlint.js.org
55
*/
66

7-
import {
8-
RuleConfigSeverity as Severity,
9-
type UserConfig
10-
} from '@commitlint/types'
7+
import { RuleConfigSeverity, type UserConfig } from '@commitlint/types'
118
import { scopes } from '@flex-development/commitlint-config'
129

1310
/**
@@ -18,7 +15,7 @@ import { scopes } from '@flex-development/commitlint-config'
1815
const config: UserConfig = {
1916
extends: ['@flex-development'],
2017
rules: {
21-
'scope-enum': [Severity.Error, 'always', scopes([
18+
'scope-enum': [RuleConfigSeverity.Error, 'always', scopes([
2219
'chore',
2320
'constructs',
2421
'errors'

.cspell.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"yarn.lock"
3232
],
3333
"ignoreRegExpList": [],
34-
"ignoreWords": [],
34+
"ignoreWords": ["fldv"],
3535
"language": "en-US",
3636
"patterns": [],
3737
"readonly": true,

.dictionary.txt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,7 @@ attw
22
cefc
33
commitlintrc
44
dedupe
5-
dessant
65
devlop
7-
docast
8-
dohm
9-
dprint
10-
esbuild
116
exiter
127
fbca
138
ggshield
@@ -19,8 +14,6 @@ kronk
1914
ksort
2015
nvmrc
2116
pkgs
22-
remarkrc
23-
rollup
2417
sarif
2518
sfmt
2619
shfmt

.dprint.jsonc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@
6262
"lineWidth": 80,
6363
"newLineKind": "lf",
6464
"plugins": [
65-
"https://plugins.dprint.dev/typescript-0.93.3.wasm",
66-
"https://plugins.dprint.dev/json-0.19.4.wasm",
65+
"https://plugins.dprint.dev/typescript-0.95.6.wasm",
66+
"https://plugins.dprint.dev/json-0.20.0.wasm",
6767
"https://plugins.dprint.dev/exec-0.5.1.json@492414e39dea4dccc07b4af796d2f4efdb89e84bae2bd4e1e924c0cc050855bf"
6868
],
6969
"typescript": {

.env.zsh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# - https://homebrew-file.readthedocs.io/en/latest/usage.html
77

88
[ -f $PWD/.env.repo ] && source $PWD/.env.repo
9+
[ -f $PWD/.env.vars ] && source $PWD/.env.vars
910
HOMEBREW_BREWFILE=./Brewfile
1011
NODE_NO_WARNINGS=1
1112
NODE_OPTIONS='--experimental-strip-types --experimental-transform-types'

.gitattributes

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,15 @@
1818
# ------------------------------------------------------------------------------
1919
# TEXT FILE ATTRIBUTES
2020
# ------------------------------------------------------------------------------
21-
*.cjs text eol=lf
22-
*.cts text eol=lf
23-
*.gql text eol=lf
24-
*.html text eol=lf diff=html
25-
*.js text eol=lf
2621
*.json text eol=lf linguist-language=JSON-with-Comments
2722
*.json5 text eol=lf
28-
*.jsonc text eol=lf
29-
*.jsx text eol=lf
23+
*.jsonc text eol=lf linguist-language=JSON-with-Comments
3024
*.md text eol=lf diff=markdown
3125
*.mjs text eol=lf
3226
*.mts text eol=lf
3327
*.sh text eol=lf
3428
*.snap text eol=lf
3529
*.ts text eol=lf
36-
*.tsx text eol=lf
3730
*.txt text eol=lf
3831
*.yml text eol=lf
3932

.github/dependabot.yml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@
66

77
---
88
version: 2
9-
registries:
10-
github:
11-
token: ${{ secrets.GH_REGISTRY_TOKEN }}
12-
type: npm-registry
13-
url: https://npm.pkg.github.com
149
updates:
1510
- package-ecosystem: github-actions
1611
commit-message:
@@ -31,31 +26,19 @@ updates:
3126
commitlint:
3227
patterns:
3328
- '@commitlint/*'
34-
eslint:
35-
patterns:
36-
- '@eslint/js'
37-
- '@types/eslint'
38-
- '@types/eslint__js'
39-
- eslint
4029
flex-development:
4130
patterns:
4231
- '@flex-development/*'
4332
remark:
4433
patterns:
4534
- 'remark-*'
4635
- remark
47-
typescript-eslint:
48-
patterns:
49-
- '@typescript-eslint/*'
50-
- typescript-eslint
5136
vitest:
5237
patterns:
5338
- '@vitest/*'
5439
- vitest
5540
labels:
5641
- scope:dependencies
5742
- type:build
58-
registries:
59-
- github
6043
schedule:
6144
interval: daily

.github/infrastructure.yml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,16 @@ branches:
2222
required_status_checks:
2323
checks:
2424
- context: add-to-project
25+
- context: artifacts
2526
- context: auto-merge
2627
- context: auto-review
27-
- context: build
28-
- context: changelog
2928
- context: commitlint
3029
- context: dependabot-dedupe
3130
- context: format
3231
- context: gitguardian
3332
- context: lint
3433
- context: spelling
35-
- context: test (23)
34+
- context: test (24)
3635
- context: typescript
3736
strict: true
3837
restrictions: null
@@ -131,11 +130,17 @@ labels:
131130
- name: type:docs
132131
description: documentation improvements
133132
color: 0052cc
133+
- name: type:bug
134+
description: bug reports
135+
color: 0052cc
136+
- name: type:epic
137+
description: epics
138+
color: 0052cc
134139
- name: type:feat
135-
description: new features and improvements
140+
description: new features
136141
color: 0052cc
137142
- name: type:fix
138-
description: bug reports and fixes
143+
description: bug fixes
139144
color: 0052cc
140145
- name: type:perf
141146
description: performance updates
@@ -146,6 +151,9 @@ labels:
146151
- name: type:refactor
147152
description: code improvements
148153
color: 0052cc
154+
- name: type:story
155+
description: user stories
156+
color: 0052cc
149157
- name: type:task
150158
description: project tasks
151159
color: 0052cc
@@ -166,11 +174,6 @@ repository:
166174
homepage: https://github.com/flex-development/kronk
167175
is_template: false
168176
private: false
169-
security_and_analysis:
170-
secret_scanning:
171-
status: enabled
172-
secret_scanning_push_protection:
173-
status: disabled
174177
squash_merge_commit_message: BLANK
175178
squash_merge_commit_title: PR_TITLE
176179
topics:
@@ -181,5 +184,4 @@ repository:
181184
- program
182185
visibility: public
183186
vulnerability_alerts: true
184-
web_commit_signoff_required: true
185187
teams: []

.github/workflows/auto-merge.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,13 @@
1818

1919
---
2020
name: auto-merge
21-
on: pull_request
21+
on:
22+
pull_request:
23+
types:
24+
- opened
25+
- ready_for_review
26+
- reopened
27+
- synchronize
2228
jobs:
2329
auto-merge:
2430
if: github.event.pull_request.auto_merge == null && !github.event.pull_request.draft

0 commit comments

Comments
 (0)