mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-20 00:23:03 +00:00
fix: build
This commit is contained in:
90
.syncpackrc.json
Normal file
90
.syncpackrc.json
Normal file
@@ -0,0 +1,90 @@
|
||||
{
|
||||
"semverRange": "",
|
||||
"source": [
|
||||
"package.json",
|
||||
"**/package.json"
|
||||
],
|
||||
"indent": " ",
|
||||
"sortFirst": [
|
||||
"name",
|
||||
"description",
|
||||
"version",
|
||||
"type",
|
||||
"license",
|
||||
"repository",
|
||||
"author",
|
||||
"contributors",
|
||||
"prettier",
|
||||
"main",
|
||||
"types",
|
||||
"bin",
|
||||
"scripts",
|
||||
"dependencies",
|
||||
"devDependencies",
|
||||
"peerDependencies"
|
||||
],
|
||||
"versionGroups": [
|
||||
{
|
||||
"label": "ES Mapping Generator Special Dependencies",
|
||||
"dependencies": ["typescript", "typedoc", "ts-node"],
|
||||
"packages": ["@openstapps/es-mapping-generator"],
|
||||
"isIgnored": true
|
||||
},
|
||||
{
|
||||
"label": "Should have the same version",
|
||||
"dependencies": ["**"],
|
||||
"dependencyTypes": ["workspace"],
|
||||
"packages": ["**"],
|
||||
"pinVersion": "2.1.0"
|
||||
},
|
||||
{
|
||||
"label": "Packages should use workspace version",
|
||||
"dependencies": ["@openstapps/**"],
|
||||
"dependencyTypes": ["prod", "dev"],
|
||||
"packages": ["**"],
|
||||
"pinVersion": "workspace:*"
|
||||
},
|
||||
{
|
||||
"label": "Packages should be synced to configuration",
|
||||
"dependencies": [
|
||||
"typescript",
|
||||
"ts-node",
|
||||
"eslint",
|
||||
"prettier"
|
||||
],
|
||||
"packages": [
|
||||
"**"
|
||||
],
|
||||
"snapTo": [
|
||||
"@openstapps/configuration",
|
||||
"@openstapps/prettier-config",
|
||||
"@openstapps/eslint-config",
|
||||
"@openstapps/app"
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "No Banned Dependencies",
|
||||
"dependencies": [
|
||||
"tslint",
|
||||
"lodash",
|
||||
"@types/lodash"
|
||||
],
|
||||
"packages": [
|
||||
"**"
|
||||
],
|
||||
"isBanned": true
|
||||
},
|
||||
{
|
||||
"label": "No @types package in prod dependencies of applications",
|
||||
"dependencies": ["@types/**"],
|
||||
"dependencyTypes": ["prod"],
|
||||
"packages": [
|
||||
"@openstapps/app",
|
||||
"@openstapps/backend",
|
||||
"@openstapps/proxy",
|
||||
"@openstapps/minimal**"
|
||||
],
|
||||
"isBanned": true
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user