Skip to content

Commit ecfe652

Browse files
committed
feat: migrated to autotool, fixed lint errors
1 parent 26df724 commit ecfe652

File tree

1,576 files changed

+21443
-11560
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,576 files changed

+21443
-11560
lines changed

.config/.ncurc.json

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/raineorshine/npm-check-updates/main/src/types/RunOptions.json?mark=managed-by-autotool",
3+
"dep": ["prod", "dev", "optional", "packageManager"],
4+
"peer": true,
5+
"deep": true,
6+
"upgrade": true,
7+
"reject": ["unified-prettier"]
8+
}

.config/package.sort.json

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"$schema": "http://json-schema.org/draft-07/schema?mark=managed-by-autotool",
3+
"sort": [
4+
"name",
5+
"description",
6+
"version",
7+
"license",
8+
"private",
9+
{
10+
"key": "archetype",
11+
"order": ["platform", "framework", "language", "kind", "bundler", "testing"]
12+
},
13+
"keywords",
14+
"author",
15+
"homepage",
16+
{
17+
"key": "repository",
18+
"order": ["url", "type", "directory"]
19+
},
20+
"bugs",
21+
"type",
22+
"config",
23+
"publishConfig",
24+
".*",
25+
"engines",
26+
"packageManager",
27+
"workspaces",
28+
{ "key": "scripts", "order": ["build.*", "lint.*", "test.*"] },
29+
{ "key": "exports", "order": [{ "key": ".*", "order": ["types", ".*", "default"] }] },
30+
"bin",
31+
"dependencies",
32+
"peerDependencies",
33+
"optionalDependencies",
34+
"devDependencies"
35+
]
36+
}

.config/typedoc.base.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"$schema": "https://typedoc.org/schema.json?mark=managed-by-autotool",
3+
"includeVersion": true
4+
}

.config/workspace-only.prettierignore

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# managed-by-autotool
2+
# This file is used when formatting the workspace itself
3+
4+
packages
5+
apps
6+
libs
7+
solutions
8+
9+
# Regular ignores from the main prettierignore file, prettier can't use multiple ignore files
10+
11+
# node
12+
node_modules
13+
package-lock.json
14+
pnpm-lock.yaml
15+
yarn.lock
16+
17+
# build artifacts
18+
dist
19+
public/build
20+
public/index.js
21+
.svelte-kit
22+
typedoc
23+
24+
# test artifacts
25+
coverage
26+
.vscode/chrome
27+
.nyc_output
28+
vite.config.ts.*
29+
vitest.config.ts.*
30+
31+
# turbo
32+
.turbo
33+
34+
# rust
35+
target
36+
*.lock
37+
38+
# python
39+
.pytest_cache
40+
41+
# others
42+
.cache
43+
.benchmark
44+
CHANGELOG.md

.depcheckrc.json

+26-20
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,41 @@
11
{
2-
"$schema": "https://json.schemastore.org/typings?mark=autogenerated",
2+
"$schema": "https://json.schemastore.org/typings?mark=managed-by-autotool",
33
"ignores": [
4-
"@alexaegis/ts",
5-
"@alexaegis/setup-*",
6-
"@alexaegis/nuke",
7-
"@alexaegis/nuke",
4+
"@alexaegis/autotool-plugin-*",
85
"@alexaegis/coverage-tools",
6+
"@alexaegis/nuke",
97
"@alexaegis/stylelint-config",
8+
"@alexaegis/ts",
9+
"@commitlint/config-conventional",
10+
"@lcov-viewer/cli",
11+
"@pakk/cli",
12+
"@sveltejs/*",
1013
"@types/eslint",
11-
"@tsconfig/svelte",
1214
"@types/node",
13-
"@commitlint/config-conventional",
14-
"remark",
15-
"svelte",
16-
"commit-and-tag-version",
17-
"stylelint-config-standard",
18-
"npm-check-updates",
19-
"stylelint",
20-
"postcss-scss",
21-
"concurrently",
22-
"nodemon",
23-
"husky",
15+
"@types/yargs",
2416
"@typescript-eslint/*",
25-
"remark-lint",
26-
"prettier-plugin-svelte",
27-
"@vitest/coverage-c8",
17+
"@vitest/coverage-v8",
18+
"autotool",
19+
"autotool-plugin-*",
20+
"commit-and-tag-version",
2821
"commitlint",
2922
"depcheck",
3023
"eslint*",
24+
"husky",
3125
"lint-staged",
26+
"nodemon",
27+
"npm-check-updates",
28+
"prettier*",
29+
"publint",
30+
"remark",
31+
"stylelint",
32+
"stylelint-config-*",
33+
"svelte",
34+
"svelte-check",
35+
"svelte-preprocess",
3236
"ts-node",
37+
"turbowatch",
38+
"turbo-ignore",
3339
"typedoc",
3440
"typescript",
3541
"vitest"

.editorconfig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
# managed-by-autotool
12
# Editor configuration, see https://editorconfig.org
2-
# autogenerated
33
root = true
44

55
[*]

.eslintignore

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1-
# autogenerated
1+
# managed-by-autotool
22

33
package-lock.json
44
node_modules
55
vite.config.ts.*
66
vitest.config.ts.*
77
shims
88
typedoc
9+
10+
# sveltekit
11+
.svelte-kit
12+
.vercel
13+
build

.eslintrc.cjs

+5-9
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
// autogenerated
1+
// anaged-by-autotool
22

33
/** @type {import('eslint').Linter.Config} */
44
module.exports = {
55
root: true,
66
extends: ['@alexaegis/eslint-config-core'],
7-
overrides: [
8-
{
9-
files: ['*.{ts,js,cts,cjs,mts,mjs,tsx,jsx,svelte}'],
10-
rules: {
11-
'unicorn/no-for-loop': 'off',
12-
},
13-
},
14-
],
7+
rules: {
8+
'prefer-const': ['error', { destructuring: 'all' }],
9+
'unicorn/no-array-for-each': 'off', // Gives false errors for any functions called forEach
10+
},
1511
};

.gitattributes

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# autogenerated
1+
# managed-by-autotool
22

33
* text=auto eol=lf
44
core.autocrlf=false

.github/ISSUE_TEMPLATE/bug_report.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# autogenerated
1+
# managed-by-autotool
22

33
name: Bug Report
44
description: File a bug report

.github/ISSUE_TEMPLATE/feature_request.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# autogenerated
1+
# managed-by-autotool
22

33
name: Feature Request
44
description: Request a feature

0 commit comments

Comments
 (0)