Skip to content

Commit b7ab8ed

Browse files
committed
chore: initial commit
Signed-off-by: Lexus Drumgold <unicornware@flexdevelopment.llc>
0 parents  commit b7ab8ed

142 files changed

Lines changed: 19586 additions & 0 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.

.attw.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"color": true,
3+
"emoji": true,
4+
"format": "ascii",
5+
"ignoreRules": ["cjs-resolves-to-esm"],
6+
"summary": true
7+
}

.codecov.yml

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
# CODECOV CONFIGURATION
2+
# https://docs.codecov.com/docs/codecovyml-reference
3+
4+
---
5+
codecov:
6+
notify:
7+
after_n_builds: 7
8+
wait_for_ci: true
9+
require_ci_to_pass: true
10+
11+
comment:
12+
after_n_builds: 7
13+
behavior: default
14+
layout: header,diff,flags,components,tree,footer
15+
require_base: false
16+
require_changes: false
17+
require_head: true
18+
show_carryforward_flags: true
19+
show_critical_paths: true
20+
21+
component_management:
22+
default_rules:
23+
statuses:
24+
- type: project
25+
target: 100%
26+
individual_components:
27+
- component_id: docmark
28+
name: docmark
29+
paths:
30+
- packages/docmark/**/*.mts
31+
- component_id: docmark-core
32+
name: docmark-core
33+
paths:
34+
- packages/docmark-core/**/*.mts
35+
- component_id: docmark-factory-space
36+
name: docmark-factory-space
37+
paths:
38+
- packages/docmark-factory-space/**/*.mts
39+
- component_id: docmark-factory-whitespace
40+
name: docmark-factory-whitespace
41+
paths:
42+
- packages/docmark-factory-whitespace/**/*.mts
43+
- component_id: docmark-util-combine-extensions
44+
name: docmark-util-combine-extensions
45+
paths:
46+
- packages/docmark-util-combine-extensions/**/*.mts
47+
- component_id: docmark-util-subtokenize
48+
name: docmark-util-subtokenize
49+
paths:
50+
- packages/docmark-util-subtokenize/**/*.mts
51+
- component_id: docmark-util-symbol
52+
name: docmark-util-symbol
53+
paths:
54+
- packages/docmark-util-symbol/**/*.mts
55+
56+
coverage:
57+
precision: 2
58+
range: 90..100
59+
round: nearest
60+
status:
61+
changes:
62+
default:
63+
branches:
64+
- dependabot/*
65+
- feat/*
66+
- hotfix/*
67+
- main
68+
- release/*
69+
if_ci_failed: error
70+
if_not_found: success
71+
informational: false
72+
only_pulls: false
73+
patch:
74+
default:
75+
branches:
76+
- dependabot/*
77+
- feat/*
78+
- hotfix/*
79+
- main
80+
- release/*
81+
if_ci_failed: error
82+
if_not_found: success
83+
informational: false
84+
only_pulls: false
85+
target: 100%
86+
threshold: 0%
87+
project:
88+
default:
89+
branches:
90+
- dependabot/*
91+
- feat/*
92+
- hotfix/*
93+
- main
94+
- release/*
95+
if_ci_failed: error
96+
if_not_found: success
97+
informational: false
98+
only_pulls: false
99+
target: 100%
100+
threshold: 0%
101+
102+
flags:
103+
bun-canary:
104+
carryforward: false
105+
paths:
106+
- src/
107+
bun-latest:
108+
carryforward: false
109+
paths:
110+
- src/
111+
node24:
112+
carryforward: false
113+
paths:
114+
- src/
115+
node23:
116+
carryforward: false
117+
paths:
118+
- src/
119+
node22:
120+
carryforward: false
121+
paths:
122+
- src/
123+
node21:
124+
carryforward: false
125+
paths:
126+
- src/
127+
node20:
128+
carryforward: false
129+
paths:
130+
- src/
131+
132+
github_checks:
133+
annotations: true
134+
135+
ignore:
136+
- '**/*.d.mts'
137+
- '**/__mocks__/**'
138+
- '**/__tests__/**'
139+
- '**/index.mts'
140+
- '**/interfaces/**'
141+
- '**/types/**'
142+
- '!src/index.mts'
143+
144+
profiling:
145+
critical_files_paths: []

.commitlintrc.ts

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/**
2+
* @file Configuration - commitlint
3+
* @module config/commitlint
4+
* @see https://commitlint.js.org
5+
*/
6+
7+
import {
8+
RuleConfigSeverity as Severity,
9+
type UserConfig
10+
} from '@commitlint/types'
11+
import { scopes } from '@flex-development/commitlint-config'
12+
13+
/**
14+
* `commitlint` configuration object.
15+
*
16+
* @const {UserConfig} config
17+
*/
18+
const config: UserConfig = {
19+
extends: ['@flex-development'],
20+
rules: {
21+
'scope-enum': [Severity.Error, 'always', scopes(['chore'])]
22+
}
23+
}
24+
25+
export default config

.cspell.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
3+
"allowCompoundWords": true,
4+
"caseSensitive": false,
5+
"dictionaries": ["docmark"],
6+
"dictionaryDefinitions": [
7+
{
8+
"name": "docmark",
9+
"path": "./.dictionary.txt"
10+
}
11+
],
12+
"enableGlobDot": true,
13+
"failFast": false,
14+
"flagWords": [],
15+
"ignorePaths": [
16+
"**/*.patch",
17+
"**/*.snap",
18+
"**/*.wasm",
19+
"**/.*ignore",
20+
"**/.gitconfig",
21+
"**/CHANGELOG.md",
22+
"**/LICENSE.md",
23+
"**/RELEASE_NOTES.md",
24+
".cspell.json",
25+
".dictionary.txt",
26+
".git/",
27+
".husky/_/",
28+
".vscode/settings.json",
29+
".yarn/",
30+
"patches/",
31+
"yarn.lock"
32+
],
33+
"ignoreRegExpList": [],
34+
"ignoreWords": ["docast", "fldv"],
35+
"language": "en-US",
36+
"patterns": [],
37+
"readonly": true,
38+
"useGitignore": true,
39+
"usePnP": false,
40+
"version": "0.2"
41+
}

.dictionary.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
attw
2+
cefc
3+
commitlintrc
4+
dedupe
5+
devlop
6+
fbca
7+
gpgsign
8+
hmarr
9+
jchen
10+
nvmrc
11+
shfmt
12+
unstub
13+
vates
14+
vitest
15+
yarnrc

.dprint.jsonc

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
{
2+
"$schema": "https://dprint.dev/schemas/v0.json",
3+
"excludes": [
4+
"!*.scratch.*",
5+
"!scratch.*",
6+
"**/*.patch",
7+
"**/*.snap",
8+
"**/CHANGELOG.md",
9+
"**/LICENSE.md",
10+
"**/RELEASE_NOTES.md",
11+
".git/",
12+
".husky/_/",
13+
".yarn/",
14+
"node_modules/",
15+
"yarn.lock"
16+
],
17+
"exec": {
18+
"commands": [
19+
{
20+
"cacheKeyFiles": ["package.json"],
21+
"command": "node --experimental-strip-types --experimental-transform-types ./dprint/remark.mts {{file_path}}",
22+
"exts": ["md", "mdx"],
23+
"stdin": true
24+
},
25+
{
26+
"cacheKeyFiles": [".editorconfig"],
27+
"command": "node --experimental-strip-types --experimental-transform-types ./dprint/shfmt.mts {{file_path}}",
28+
"exts": ["sh", "zsh"],
29+
"fileNames": [
30+
".editorconfig",
31+
".env",
32+
".env.local",
33+
".env.repo",
34+
".eslintcache",
35+
".eslintignore",
36+
".gitattributes",
37+
".gitconfig",
38+
".gitignore",
39+
".npmrc",
40+
".nvmrc",
41+
"Brewfile",
42+
"commit-msg",
43+
"pre-commit",
44+
"pre-push"
45+
],
46+
"stdin": true
47+
}
48+
],
49+
"cwd": "${configDir}"
50+
},
51+
"indentWidth": 2,
52+
"json": {
53+
"associations": ["**/*.{jsonc,json}"],
54+
"array.preferSingleLine": false,
55+
"commentLine.forceSpaceAfterSlashes": true,
56+
"ignoreNodeCommentText": "dprint-ignore",
57+
"object.preferSingleLine": false,
58+
"trailingCommas": "never"
59+
},
60+
"lineWidth": 80,
61+
"newLineKind": "lf",
62+
"plugins": [
63+
"https://plugins.dprint.dev/typescript-0.95.12.wasm",
64+
"https://plugins.dprint.dev/json-0.21.0.wasm",
65+
"https://plugins.dprint.dev/g-plane/pretty_yaml-v0.5.1.wasm",
66+
"https://plugins.dprint.dev/exec-0.6.0.json@a054130d458f124f9b5c91484833828950723a5af3f8ff2bd1523bd47b83b364"
67+
],
68+
"typescript": {
69+
"arrowFunction.useParentheses": "preferNone",
70+
"binaryExpression.linePerExpression": false,
71+
"binaryExpression.operatorPosition": "sameLine",
72+
"binaryExpression.spaceSurroundingBitwiseAndArithmeticOperator": true,
73+
"bracePosition": "sameLine",
74+
"commentLine.forceSpaceAfterSlashes": false,
75+
"constructSignature.spaceAfterNewKeyword": true,
76+
"constructor.spaceBeforeParentheses": false,
77+
"constructorType.spaceAfterNewKeyword": true,
78+
"doWhileStatement.spaceAfterWhileKeyword": true,
79+
"enumDeclaration.memberSpacing": "maintain",
80+
"exportDeclaration.forceMultiLine": "never",
81+
"exportDeclaration.forceSingleLine": false,
82+
"exportDeclaration.sortNamedExports": "maintain",
83+
"exportDeclaration.spaceSurroundingNamedExports": true,
84+
"forInStatement.spaceAfterForKeyword": true,
85+
"forOfStatement.spaceAfterForKeyword": true,
86+
"forStatement.spaceAfterForKeyword": true,
87+
"forStatement.spaceAfterSemiColons": true,
88+
"functionDeclaration.spaceBeforeParentheses": false,
89+
"functionExpression.spaceAfterFunctionKeyword": false,
90+
"functionExpression.spaceBeforeParentheses": false,
91+
"getAccessor.spaceBeforeParentheses": false,
92+
"ifStatement.spaceAfterIfKeyword": true,
93+
"ignoreFileCommentText": "dprint-ignore-file",
94+
"ignoreNodeCommentText": "dprint-ignore",
95+
"importDeclaration.forceMultiLine": "never",
96+
"importDeclaration.forceSingleLine": false,
97+
"importDeclaration.sortNamedImports": "maintain",
98+
"importDeclaration.spaceSurroundingNamedImports": true,
99+
"jsx.bracketPosition": "nextLine",
100+
"jsx.forceNewLinesSurroundingContent": false,
101+
"jsx.multiLineParens": "prefer",
102+
"jsx.quoteStyle": "preferSingle",
103+
"jsxExpressionContainer.spaceSurroundingExpression": false,
104+
"jsxSelfClosingElement.spaceBeforeSlash": true,
105+
"memberExpression.linePerExpression": false,
106+
"method.spaceBeforeParentheses": false,
107+
"module.sortExportDeclarations": "caseSensitive",
108+
"module.sortImportDeclarations": "caseSensitive",
109+
"newLineKind": "lf",
110+
"nextControlFlowPosition": "sameLine",
111+
"objectExpression.spaceSurroundingProperties": true,
112+
"objectPattern.spaceSurroundingProperties": true,
113+
"operatorPosition": "nextLine",
114+
"preferHanging": true,
115+
"preferSingleLine": false,
116+
"quoteProps": "asNeeded",
117+
"quoteStyle": "alwaysSingle",
118+
"semiColons": "asi",
119+
"setAccessor.spaceBeforeParentheses": false,
120+
"singleBodyPosition": "sameLine",
121+
"spaceAround": false,
122+
"spaceSurroundingProperties": true,
123+
"taggedTemplate.spaceBeforeLiteral": false,
124+
"trailingCommas": "never",
125+
"typeAnnotation.spaceBeforeColon": false,
126+
"typeAssertion.spaceBeforeExpression": false,
127+
"typeLiteral.separatorKind.singleLine": "semiColon",
128+
"typeLiteral.spaceSurroundingProperties": true,
129+
"useBraces": "maintain",
130+
"whileStatement.spaceAfterWhileKeyword": true
131+
},
132+
"useTabs": false,
133+
"yaml": {
134+
"braceSpacing": false,
135+
"bracketSpacing": false,
136+
"flowMap.preferSingleLine": false,
137+
"flowSequence.preferSingleLine": false,
138+
"formatComments": true,
139+
"ignoreCommentDirective": "dprint-ignore",
140+
"indentBlockSequenceInMap": true,
141+
"lineBreak": "lf",
142+
"printWidth": 100,
143+
"quotes": "preferSingle",
144+
"trailingComma": false,
145+
"trimTrailingWhitespaces": true,
146+
"trimTrailingZero": false
147+
}
148+
}

0 commit comments

Comments
 (0)