/
config.ts
97 lines (92 loc) · 1.84 KB
/
config.ts
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
export const USER_NAME = 'HiDeoo'
export const USER_MAIL = 'github@hideoo.dev'
export const USER_SITE = 'https://hideoo.dev'
export const NODE_VERSION = 18
export const PACKAGE_MANAGER = 'pnpm'
export const PACKAGE_MANAGER_EXECUTE = 'pnpx'
export const NPM_REGISTRY_URL = 'https://registry.npmjs.org'
export const NPM_PROVENANCE_PERMISSION = 'id-token: write'
export const NPM_RELEASE_STEP = `- name: Publish
run: pnpm publish --no-git-checks
env:
NODE_AUTH_TOKEN: \${{ secrets.NPM_TOKEN }}
NPM_CONFIG_PROVENANCE: true`
export const PKG_INVALID_DEPENDENCIES = [
'@typescript-eslint/eslint-plugin',
'@typescript-eslint/parser',
'eslint-plugin-react-hooks',
'eslint-plugin-react-refresh',
]
export const PKG_KEYS_ORDER = [
'$schema',
'name',
'version',
'license',
'description',
'author',
'type',
'main',
'module',
'browser',
'types',
'typings',
'typesVersions',
'bin',
'man',
'exports',
'imports',
'scripts',
'dependencies',
'devDependencies',
'peerDependencies',
'optionalDependencies',
'bundleDependencies',
'bundledDependencies',
'dependenciesMeta',
'peerDependenciesMeta',
'resolutions',
'overrides',
'pnpm',
'engines',
'os',
'cpu',
'workspaces',
'packageManager',
'private',
'publishConfig',
'sideEffects',
'files',
'directories',
'keywords',
'homepage',
'repository',
'bugs',
'funding',
'maintainers',
'contributors',
'activationEvents',
'contributes',
'capabilities',
'extensionKind',
'extensionPack',
'extensionDependencies',
'displayName',
'publisher',
'categories',
'preview',
'qna',
'sponsor',
'icon',
'galleryBanner',
'badges',
'markdown',
'eslintConfig',
'eslintIgnore',
'browserslist',
'prettier',
'commitlint',
'lint-staged',
'pre-commit',
'simple-git-hooks',
'simple-pre-commit',
]