mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2025-12-10 08:16:22 +00:00
67 lines
1.3 KiB
JavaScript
67 lines
1.3 KiB
JavaScript
// @ts-check
|
|
|
|
/** @type {import('syncpack').RcFile} */
|
|
const config = {
|
|
semverGroups: [
|
|
{
|
|
range: '',
|
|
dependencies: ['**'],
|
|
packages: ['**'],
|
|
}
|
|
],
|
|
source: ['package.json', '**/package.json'],
|
|
indent: ' ',
|
|
sortFirst: [
|
|
'name',
|
|
'description',
|
|
'version',
|
|
'private',
|
|
'type',
|
|
'license',
|
|
'repository',
|
|
'author',
|
|
'contributors',
|
|
'keywords',
|
|
'main',
|
|
'types',
|
|
'bin',
|
|
'files',
|
|
'engines',
|
|
'packageManager',
|
|
'scripts',
|
|
'dependencies',
|
|
'devDependencies',
|
|
'peerDependencies',
|
|
'pnpm',
|
|
'tsup',
|
|
'prettier',
|
|
'eslintConfig',
|
|
'eslintIgnore',
|
|
'nyc',
|
|
],
|
|
versionGroups: [
|
|
{
|
|
label: 'Package version is controlled by changesets',
|
|
dependencies: ['**'],
|
|
dependencyTypes: ['workspace'],
|
|
packages: ['**'],
|
|
isIgnored: true,
|
|
},
|
|
{
|
|
label: 'ES Mapping Generator Special Dependencies',
|
|
dependencies: ['typescript', 'typedoc', 'ts-node', '@types/node', 'got'],
|
|
packages: ['@openstapps/es-mapping-generator'],
|
|
isIgnored: true,
|
|
},
|
|
{
|
|
label: 'Packages should use workspace version',
|
|
dependencies: ['@openstapps/**'],
|
|
dependencyTypes: ['prod', 'dev', 'peer'],
|
|
packages: ['**'],
|
|
pinVersion: 'workspace:*',
|
|
},
|
|
],
|
|
};
|
|
|
|
module.exports = config;
|