-
-
Notifications
You must be signed in to change notification settings - Fork 21
/
package.json
40 lines (40 loc) · 2.58 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
"name": "dotfiles",
"private": true,
"version": "0.0.1",
"description": "@davidosomething/dotfiles",
"engines": {
"node": ">=20.16.0"
},
"config": {
"bashfiles": "find . -type f -name \"*.bash\" -not -path \"*.tox/*\" -not -path \"*/vendor/*\" -not -path \"*tmp/*\"",
"mdfiles": "find . -type f -name \"*.md\" -not -path \"./tmux/plugins*\" -not -path \"*/chromium/*\" -not -path \"*/node_modules/*\" -not -path \"*tmp/*\" -not -path \"*/vendor/*\"",
"shfiles": "find . -type f -name \"*.sh\" -not -path \"*/.tmp/*\" -not -path \"*.tox/*\" -not -path \"*/vendor/*\" -not -path \"*/tmux/plugins*\"",
"yamlfiles": "find . -type f -regex \".*\\.y\\(a\\)*ml\" -not -path \".github/*\" -not -path \"*.tox/*\""
},
"scripts": {
"_markdownlint": "npx --quiet --yes markdownlint-cli --config markdownlint/dot.markdownlintrc",
"lint": "npx --quiet --yes concurrently --group --max-processes 1 --prefix=none 'npm:lint:* --silent'",
"lint:bash:bashate": "./bin/dko-header \" ${npm_lifecycle_event} \" && pipx run bashate --ignore=E003,E005,E006,E011,E043 -- $(eval \"$npm_package_config_bashfiles\") && echo ' ✓ passed\n'",
"lint:bash:shellcheck": "./bin/dko-header \" ${npm_lifecycle_event} \" && pipx run shellcheck-py --shell=bash -- $(eval \"$npm_package_config_bashfiles\") && echo ' ✓ passed\n'",
"lint:readmes": "./bin/dko-header \" ${npm_lifecycle_event} \" && npm run --silent _markdownlint -- $(eval \"$npm_package_config_mdfiles\") && echo ' ✓ passed\n'",
"lint:shell:shellcheck": "./bin/dko-header \" ${npm_lifecycle_event} \" && pipx run shellcheck-py --shell=sh -- $(eval \"$npm_package_config_shfiles\") && echo ' ✓ passed\n'",
"lint:nvim": "./bin/dko-header \" ${npm_lifecycle_event} \" && [ \"$(nvim --headless +'redir>>/dev/stdout | messages | redir END' +q | grep -c Error)\" -eq 0 ] && echo ' ✓ passed\n'",
"lint:yaml": "./bin/dko-header \" ${npm_lifecycle_event} \" && pipx run yamllint -- $(eval \"$npm_package_config_yamlfiles\") && echo ' ✓ passed\n'",
"test": "npm run --silent lint"
},
"repository": {
"type": "git",
"url": "git+https://github.com/davidosomething/dotfiles.git"
},
"author": "David O'Trakoun <me@davidosomething.com> (https://davidosomething.com/)",
"license": "MIT",
"bugs": {
"url": "https://github.com/davidosomething/dotfiles/issues"
},
"homepage": "https://github.com/davidosomething/dotfiles#readme",
"devDependencies": {
"eslint": "9.9.1",
"eslint-config-davidosomething": "6.0.0"
}
}