-
Notifications
You must be signed in to change notification settings - Fork 417
/
.syncpackrc.js
136 lines (133 loc) · 2.38 KB
/
.syncpackrc.js
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
module.exports = {
dependencyTypes: ['dev', 'overrides', 'pnpmOverrides', 'prod', 'resolutions'],
filter: '.',
indent: ' ',
semverGroups: [],
semverRange: '',
sortAz: [
'contributors',
'dependencies',
'devDependencies',
'keywords',
'peerDependencies',
'resolutions',
'scripts',
],
// https://github.com/keithamus/sort-package-json/blob/master/defaultRules.md
sortFirst: [
'$schema',
'name',
'displayName',
'version',
'private',
'description',
'categories',
'keywords',
'homepage',
'bugs',
'repository',
'funding',
'license',
'qna',
'author',
'maintainers',
'contributors',
'publisher',
'sideEffects',
'type',
'imports',
'exports',
'main',
'svelte',
'umd:main',
'jsdelivr',
'unpkg',
'module',
'source',
'jsnext:main',
'browser',
'react-native',
'types',
'typesVersions',
'typings',
'style',
'example',
'examplestyle',
'assets',
'bin',
'man',
'directories',
'files',
'workspaces',
'binary',
'wyw-in-js',
'scripts',
'betterScripts',
'contributes',
'activationEvents',
'husky',
'simple-git-hooks',
'pre-commit',
'commitlint',
'lint-staged',
'config',
'nodemonConfig',
'browserify',
'babel',
'browserslist',
'xo',
'prettier',
'eslintConfig',
'eslintIgnore',
'npmpackagejsonlint',
'release',
'remarkConfig',
'stylelint',
'ava',
'jest',
'mocha',
'nyc',
'tap',
'resolutions',
'dependencies',
'devDependencies',
'dependenciesMeta',
'peerDependencies',
'peerDependenciesMeta',
'optionalDependencies',
'bundledDependencies',
'bundleDependencies',
'extensionPack',
'extensionDependencies',
'flat',
'packageManager',
'engines',
'engineStrict',
'volta',
'languageName',
'os',
'cpu',
'preferGlobal',
'publishConfig',
'icon',
'badges',
'galleryBanner',
'preview',
'markdown',
'tsup',
],
source: [],
versionGroups: [
{
dependencies: [
'@types/enhanced-resolve',
'css-loader',
'enhanced-resolve',
'mini-css-extract-plugin',
'webpack',
],
packages: ['@linaria/webpack4-loader', 'webpack4-example'],
},
],
workspace: true,
};