diff --git a/changelog.preset.config.js b/changelog.preset.config.js index 75ff9217bc..de95dff5d2 100644 --- a/changelog.preset.config.js +++ b/changelog.preset.config.js @@ -54,5 +54,5 @@ module.exports = Promise.resolve() preset.writerOpts.headerPartial = header; preset.writerOpts.commitUrlFormat = '{{host}}/{{owner}}/{{repository}}/commits/{{hash}}' preset.writerOpts.compareUrlFormat = '{{host}}/{{owner}}/{{repository}}/compare/{{currentTag}}...{{previousTag}}' - return preset + return preset; }) diff --git a/package.json b/package.json index cc5c5c87ca..8cf249ad7d 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "build": "lerna run build", "build:all:prod": "yarn build:prod && yarn doc && yarn doc:api && yarn build:storybook", "build:all:prod:slow": "yarn build:prod:slow && yarn doc && yarn doc:api:slow && yarn build:storybook", + "build:ci": "lerna run --stream build:ci", "build:prod": "lerna run --stream build:prod", "build:prod:slow": "lerna run --stream --concurrency 1 build:prod", "build:slow": "lerna run --concurrency 1 build", diff --git a/packages/cdk/dev/package.json b/packages/cdk/dev/package.json index eb43e5008e..8bcb6c793e 100644 --- a/packages/cdk/dev/package.json +++ b/packages/cdk/dev/package.json @@ -15,7 +15,8 @@ "scripts": { "start": "stencil build --docs --dev --watch --serve", "build:prod": "npm run build:stencil", - "build:stencil": "stencil build --docs --prod --config stencil.config.ts" + "build:stencil": "stencil build --docs --prod --config stencil.config.ts", + "build:storybook": "npm run build:prod" }, "dependencies": { "@ovhcloud/ods-cdk": "16.1.1", diff --git a/packages/cdk/package.json b/packages/cdk/package.json index 71753f39ac..5596bc499d 100644 --- a/packages/cdk/package.json +++ b/packages/cdk/package.json @@ -7,16 +7,17 @@ "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "scripts": { - "ignore:rm": "git clean -Xdf", - "start": "stencil build --docs --dev --watch --serve", - "build:esm": "tsc -p tsconfig.esm.json -out dist/esm/index.ts", + "build": "npm run build:esm --if-present && npm run build:cjs --if-present", + "build:ci": "npm run build:prod", "build:cjs": "tsc -p tsconfig.cjs.json", - "build:prod:esm": "tsc -p tsconfig.esm.prod.json", + "build:esm": "tsc -p tsconfig.esm.json -out dist/esm/index.ts", + "build:prod": "npm run build:prod:esm --if-present && npm run build:prod:cjs --if-present && node ./scripts/generate-ocdk-version.js", "build:prod:amd": "tsc -p tsconfig.amd.prod.json", "build:prod:cjs": "tsc -p tsconfig.cjs.prod.json", - "build": "npm run build:esm --if-present && npm run build:cjs --if-present", - "build:prod": "npm run build:prod:esm --if-present && npm run build:prod:cjs --if-present && node ./scripts/generate-ocdk-version.js", + "build:prod:esm": "tsc -p tsconfig.esm.prod.json", "doc:api": "typedoc --plugin none src/*", + "ignore:rm": "git clean -Xdf", + "start": "stencil build --docs --dev --watch --serve", "watch": "tsc -w -p tsconfig.esm.json" }, "dependencies": { diff --git a/packages/common/core/package.json b/packages/common/core/package.json index 0a156b2591..4fd0953173 100644 --- a/packages/common/core/package.json +++ b/packages/common/core/package.json @@ -7,16 +7,17 @@ "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "scripts": { - "ignore:rm": "git clean -Xdf", - "build:esm": "tsc -p tsconfig.esm.json", - "build:cjs": "tsc -p tsconfig.cjs.json", "build": "npm run build:esm && npm run build:cjs && node ./scripts/generate-ods-version.js", + "build:ci": "npm run build:prod", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:esm": "tsc -p tsconfig.esm.json", "build:prod": "npm run build", - "watch": "tsc -w -p tsconfig.esm.json", "doc": "typedoc --plugin none src/* && typedoc --plugin typedoc-plugin-markdown --hideBreadcrumbs true --hideInPageTOC true && typedoc --json ./typedoc/typedoc.json --pretty", "generate:licence": "npx generate-license-file --input package.json --output THIRD-PARTY-LICENCES --overwrite", + "ignore:rm": "git clean -Xdf", "test:spec": "jest --coverage", - "test:spec:ci": "jest --ci --coverage --detectOpenHandles" + "test:spec:ci": "jest --ci --coverage --detectOpenHandles", + "watch": "tsc -w -p tsconfig.esm.json" }, "devDependencies": { "@ovhcloud/ods-common-testing": "16.1.1", diff --git a/packages/common/stencil/package.json b/packages/common/stencil/package.json index 085dba72b2..18fede021f 100644 --- a/packages/common/stencil/package.json +++ b/packages/common/stencil/package.json @@ -6,14 +6,15 @@ "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "scripts": { - "ignore:rm": "git clean -Xdf", - "build:esm": "tsc -p tsconfig.esm.json", - "build:cjs": "tsc -p tsconfig.cjs.json", "build": "npm run build:esm && npm run build:cjs", + "build:ci": "npm run build:prod", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:esm": "tsc -p tsconfig.esm.json", "build:prod": "npm run build", - "watch": "tsc -w -p tsconfig.esm.json", + "doc:api": "typedoc --plugin none src/*", "generate:licence": "npx generate-license-file --input package.json --output THIRD-PARTY-LICENCES --overwrite", - "doc:api": "typedoc --plugin none src/*" + "ignore:rm": "git clean -Xdf", + "watch": "tsc -w -p tsconfig.esm.json" }, "dependencies": { "@ovhcloud/ods-common-core": "16.1.1", diff --git a/packages/common/testing/package.json b/packages/common/testing/package.json index ec1786425e..9af88e692f 100644 --- a/packages/common/testing/package.json +++ b/packages/common/testing/package.json @@ -7,17 +7,18 @@ "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "scripts": { - "ignore:rm": "git clean -Xdf", - "build:esm": "tsc -p tsconfig.esm.json", - "build:cjs": "tsc -p tsconfig.cjs.json", "build": "npm run build:esm && npm run build:cjs", + "build:ci": "npm run build:prod", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:esm": "tsc -p tsconfig.esm.json", "build:prod": "npm run build", - "watch": "tsc -w -p tsconfig.esm.json", - "generate:licence": "npx generate-license-file --input package.json --output THIRD-PARTY-LICENCES --overwrite", "doc": "typedoc --plugin typedoc-plugin-markdown --hideBreadcrumbs true --hideInPageTOC true", "doc:api": "typedoc --plugin none src/*", + "generate:licence": "npx generate-license-file --input package.json --output THIRD-PARTY-LICENCES --overwrite", + "ignore:rm": "git clean -Xdf", "test:spec": "jest", - "test:spec:ci": "jest --ci" + "test:spec:ci": "jest --ci", + "watch": "tsc -w -p tsconfig.esm.json" }, "dependencies": { "@jest/types": "27.1.1", diff --git a/packages/common/theming/package.json b/packages/common/theming/package.json index d5c6fb53be..88b46a074a 100644 --- a/packages/common/theming/package.json +++ b/packages/common/theming/package.json @@ -8,17 +8,18 @@ "module": "dist/esm/index.js", "style": "index.css", "scripts": { - "ignore:rm": "git clean -Xdf", - "build:esm": "tsc -p tsconfig.esm.json", - "build:cjs": "tsc -p tsconfig.cjs.json", "build": "npm run build:esm && npm run build:cjs", + "build:ci": "npm run build:prod", + "build:cjs": "tsc -p tsconfig.cjs.json", + "build:esm": "tsc -p tsconfig.esm.json", "build:prod": "npm run build", - "watch": "tsc -w -p tsconfig.esm.json", "doc": "typedoc --plugin typedoc-plugin-markdown --hideBreadcrumbs true --hideInPageTOC true", "doc:api": "typedoc --plugin none src/*", "doc:sass": "sassdoc color size typography reset ods-theme.scss -d sassdoc", + "generate:icons": "svgpack icons/_helpers/ > icons/_generated-icons.scss && svgpack icons/concept/ >> icons/_generated-icons.scss && svgpack icons/system/ >> icons/_generated-icons.scss", "generate:licence": "npx generate-license-file --input package.json --output THIRD-PARTY-LICENCES --overwrite", - "generate:icons": "svgpack icons/_helpers/ > icons/_generated-icons.scss && svgpack icons/concept/ >> icons/_generated-icons.scss && svgpack icons/system/ >> icons/_generated-icons.scss" + "ignore:rm": "git clean -Xdf", + "watch": "tsc -w -p tsconfig.esm.json" }, "devDependencies": { "@marsbased/svgpack": "1.0.3", diff --git a/packages/components/accordion/package.json b/packages/components/accordion/package.json index c1cdeee091..fb7360a8b8 100644 --- a/packages/components/accordion/package.json +++ b/packages/components/accordion/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/breadcrumb/package.json b/packages/components/breadcrumb/package.json index a503c7a7a3..73038621c3 100644 --- a/packages/components/breadcrumb/package.json +++ b/packages/components/breadcrumb/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/button/package.json b/packages/components/button/package.json index d74fa42bd4..c3358dc784 100644 --- a/packages/components/button/package.json +++ b/packages/components/button/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/cart/package.json b/packages/components/cart/package.json index 14601a652e..75d1a1ca3d 100644 --- a/packages/components/cart/package.json +++ b/packages/components/cart/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/checkbox-button/package.json b/packages/components/checkbox-button/package.json index 67a2c16c3a..1ae52954aa 100644 --- a/packages/components/checkbox-button/package.json +++ b/packages/components/checkbox-button/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/checkbox/package.json b/packages/components/checkbox/package.json index a94ec6c488..e640ee1616 100644 --- a/packages/components/checkbox/package.json +++ b/packages/components/checkbox/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/chip/package.json b/packages/components/chip/package.json index 2febb3b9db..d17ff7a1ae 100644 --- a/packages/components/chip/package.json +++ b/packages/components/chip/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/clipboard/package.json b/packages/components/clipboard/package.json index 5347e05316..5a0aa92a84 100644 --- a/packages/components/clipboard/package.json +++ b/packages/components/clipboard/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/code/package.json b/packages/components/code/package.json index 0018d2c431..fe897fc108 100644 --- a/packages/components/code/package.json +++ b/packages/components/code/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/collapsible/package.json b/packages/components/collapsible/package.json index 11d2631270..e6af6b11ec 100644 --- a/packages/components/collapsible/package.json +++ b/packages/components/collapsible/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/content-addon/package.json b/packages/components/content-addon/package.json index 763aeffc15..6fc551e603 100644 --- a/packages/components/content-addon/package.json +++ b/packages/components/content-addon/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/divider/package.json b/packages/components/divider/package.json index db29d63c0c..3b7bcbb2af 100644 --- a/packages/components/divider/package.json +++ b/packages/components/divider/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/flag/package.json b/packages/components/flag/package.json index 772a1e0203..e3f6e42597 100644 --- a/packages/components/flag/package.json +++ b/packages/components/flag/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/form-field/package.json b/packages/components/form-field/package.json index cecba9d59a..9fffb3e0e4 100644 --- a/packages/components/form-field/package.json +++ b/packages/components/form-field/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/icon/package.json b/packages/components/icon/package.json index c2f341ffff..827b7c8344 100644 --- a/packages/components/icon/package.json +++ b/packages/components/icon/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/input/package.json b/packages/components/input/package.json index e141501699..399584837d 100644 --- a/packages/components/input/package.json +++ b/packages/components/input/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/link/package.json b/packages/components/link/package.json index 9a1b391d54..93e461a652 100644 --- a/packages/components/link/package.json +++ b/packages/components/link/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/menu/package.json b/packages/components/menu/package.json index c16d19ad38..55668fdc3e 100644 --- a/packages/components/menu/package.json +++ b/packages/components/menu/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/message/package.json b/packages/components/message/package.json index c52026b9d6..9ca4c2eaff 100644 --- a/packages/components/message/package.json +++ b/packages/components/message/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/modal/package.json b/packages/components/modal/package.json index eab1d06d18..d4d15b54b4 100644 --- a/packages/components/modal/package.json +++ b/packages/components/modal/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/pagination/package.json b/packages/components/pagination/package.json index 713dc754b4..06b3e4c2a0 100644 --- a/packages/components/pagination/package.json +++ b/packages/components/pagination/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/password/package.json b/packages/components/password/package.json index 5572039391..925ffaa7ae 100644 --- a/packages/components/password/package.json +++ b/packages/components/password/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/phone-number/package.json b/packages/components/phone-number/package.json index 0b5af53a82..cca0d87ed0 100644 --- a/packages/components/phone-number/package.json +++ b/packages/components/phone-number/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/popover/package.json b/packages/components/popover/package.json index 46767ada4c..3d53845f85 100644 --- a/packages/components/popover/package.json +++ b/packages/components/popover/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/progress-bar/package.json b/packages/components/progress-bar/package.json index 1912973767..4a386d2958 100644 --- a/packages/components/progress-bar/package.json +++ b/packages/components/progress-bar/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/quantity/package.json b/packages/components/quantity/package.json index d81bb4ba82..b1ca43bf42 100644 --- a/packages/components/quantity/package.json +++ b/packages/components/quantity/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/radio-button/package.json b/packages/components/radio-button/package.json index 163c126e09..1a8c1552ea 100644 --- a/packages/components/radio-button/package.json +++ b/packages/components/radio-button/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/radio/package.json b/packages/components/radio/package.json index 7abbca4d7c..86ded0d67f 100644 --- a/packages/components/radio/package.json +++ b/packages/components/radio/package.json @@ -11,6 +11,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/range/package.json b/packages/components/range/package.json index 84650132db..6f4560e3c5 100644 --- a/packages/components/range/package.json +++ b/packages/components/range/package.json @@ -11,6 +11,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/search-bar/package.json b/packages/components/search-bar/package.json index 7ffecf95cd..fa54daa480 100644 --- a/packages/components/search-bar/package.json +++ b/packages/components/search-bar/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/select/package.json b/packages/components/select/package.json index e37e80ca3b..98d369fa0c 100644 --- a/packages/components/select/package.json +++ b/packages/components/select/package.json @@ -11,6 +11,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/skeleton/package.json b/packages/components/skeleton/package.json index 132f69bc38..9a72daffef 100644 --- a/packages/components/skeleton/package.json +++ b/packages/components/skeleton/package.json @@ -11,6 +11,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/spinner/package.json b/packages/components/spinner/package.json index 57be1dae88..124e4fe4cd 100644 --- a/packages/components/spinner/package.json +++ b/packages/components/spinner/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/switch/package.json b/packages/components/switch/package.json index 2ca81b07fc..f0ef06cfbb 100644 --- a/packages/components/switch/package.json +++ b/packages/components/switch/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/tabs/package.json b/packages/components/tabs/package.json index f5e06bf9ef..582de9d714 100644 --- a/packages/components/tabs/package.json +++ b/packages/components/tabs/package.json @@ -11,6 +11,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/text/package.json b/packages/components/text/package.json index 6560239f55..c28e0b0307 100644 --- a/packages/components/text/package.json +++ b/packages/components/text/package.json @@ -11,6 +11,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/textarea/package.json b/packages/components/textarea/package.json index 2d685c0d7b..30c7b34aa3 100644 --- a/packages/components/textarea/package.json +++ b/packages/components/textarea/package.json @@ -11,6 +11,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/tile/package.json b/packages/components/tile/package.json index e9d9c3e40a..8a7965c351 100644 --- a/packages/components/tile/package.json +++ b/packages/components/tile/package.json @@ -11,6 +11,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/toggle/package.json b/packages/components/toggle/package.json index 2424124b81..783f774857 100644 --- a/packages/components/toggle/package.json +++ b/packages/components/toggle/package.json @@ -11,6 +11,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/components/tooltip/package.json b/packages/components/tooltip/package.json index 9b94f8f419..f12ef38846 100644 --- a/packages/components/tooltip/package.json +++ b/packages/components/tooltip/package.json @@ -12,6 +12,7 @@ "collection": "dist/collection/collection-manifest.json", "collection:main": "dist/collection/index.js", "scripts": { + "build:ci": "npm run build:stencil", "build:prod": "npm run build:stencil --if-present && npm run build:react --if-present && npm run build:vue --if-present", "build": "echo \"use build:prod\"", "build:stencil": "stencil build --docs --prod --config stencil.config.ts", diff --git a/packages/themes/blue-jeans/package.json b/packages/themes/blue-jeans/package.json index c48e293dd2..a9a02c67cf 100644 --- a/packages/themes/blue-jeans/package.json +++ b/packages/themes/blue-jeans/package.json @@ -6,11 +6,12 @@ "main": "dist/index.css", "scripts": { "build": "yarn run build:prod", + "build:ci": "npm run build:prod", "build:prod": "yarn run build:sass:prefix", + "build:sass:prefix": "yarn run generate:theme && yarn run generate:prefix", "generate:licence": "npx generate-license-file --input package.json --output THIRD-PARTY-LICENCES --overwrite", - "generate:theme": "node-sass --importer ../../../node_modules/node-sass-package-importer/dist/cli.js src/index.scss -o dist", "generate:prefix": "postcss dist/**/*.css --dir dist --use autoprefixer --parser postcss-scss", - "build:sass:prefix": "yarn run generate:theme && yarn run generate:prefix" + "generate:theme": "node-sass --importer ../../../node_modules/node-sass-package-importer/dist/cli.js src/index.scss -o dist" }, "dependencies": { "@ovhcloud/ods-common-theming": "16.1.1"