diff --git a/packages/admin-test-utils/package.json b/packages/admin-test-utils/package.json index 6c014e8aeb..9fe04c7217 100644 --- a/packages/admin-test-utils/package.json +++ b/packages/admin-test-utils/package.json @@ -62,7 +62,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:ts": "run -T tsc --noEmit", "watch": "pack-up watch" }, diff --git a/packages/cli/create-strapi-app/package.json b/packages/cli/create-strapi-app/package.json index 4c5d2c22c8..ad37077574 100644 --- a/packages/cli/create-strapi-app/package.json +++ b/packages/cli/create-strapi-app/package.json @@ -40,7 +40,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "watch": "pack-up watch" }, "dependencies": { diff --git a/packages/cli/create-strapi-starter/package.json b/packages/cli/create-strapi-starter/package.json index 44223c756a..76886b3b50 100644 --- a/packages/cli/create-strapi-starter/package.json +++ b/packages/cli/create-strapi-starter/package.json @@ -40,7 +40,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "watch": "pack-up watch" }, "dependencies": { diff --git a/packages/core/admin/package.json b/packages/core/admin/package.json index a6d26a9252..4ba8b22dad 100644 --- a/packages/core/admin/package.json +++ b/packages/core/admin/package.json @@ -57,7 +57,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn build", "test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js", "test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll", "test:ts": "run -T tsc -p tsconfig.json", diff --git a/packages/core/content-type-builder/package.json b/packages/core/content-type-builder/package.json index cdecd8505d..06b6ac2e81 100644 --- a/packages/core/content-type-builder/package.json +++ b/packages/core/content-type-builder/package.json @@ -45,7 +45,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js", "test:front:ce": "run -T cross-env IS_EE=false jest --config ./jest.config.front.js", "test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll", diff --git a/packages/core/data-transfer/package.json b/packages/core/data-transfer/package.json index 5e1ca143ad..bbeea79a20 100644 --- a/packages/core/data-transfer/package.json +++ b/packages/core/data-transfer/package.json @@ -35,7 +35,6 @@ "build": "pack-up build", "clean": "rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", "watch": "pack-up watch" diff --git a/packages/core/database/package.json b/packages/core/database/package.json index a94bc85b34..e20af9c850 100644 --- a/packages/core/database/package.json +++ b/packages/core/database/package.json @@ -34,7 +34,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T tsc --noEmit && run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", "watch": "pack-up watch" diff --git a/packages/core/email/package.json b/packages/core/email/package.json index 8a1a0fa2dc..0fa429249f 100644 --- a/packages/core/email/package.json +++ b/packages/core/email/package.json @@ -44,7 +44,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js", "test:front:ce": "run -T cross-env IS_EE=false jest --config ./jest.config.front.js", "test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll", diff --git a/packages/core/helper-plugin/package.json b/packages/core/helper-plugin/package.json index daa1adb1a8..1c49567f17 100644 --- a/packages/core/helper-plugin/package.json +++ b/packages/core/helper-plugin/package.json @@ -42,7 +42,6 @@ "build-storybook": "storybook build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint . --ext .js,.jsx,.tsx,.ts", - "prepublishOnly": "yarn run clean && yarn run build", "storybook": "storybook dev -p 6006", "test:front": "run -T jest --config ./jest.config.front.js", "test:front:cov": "run -T jest --config ./jest.config.front.js --coverage", diff --git a/packages/core/permissions/package.json b/packages/core/permissions/package.json index 4379ee4b71..8d442cc626 100644 --- a/packages/core/permissions/package.json +++ b/packages/core/permissions/package.json @@ -30,7 +30,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:ts": "run -T tsc --noEmit", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", diff --git a/packages/core/strapi/package.json b/packages/core/strapi/package.json index 08e124a525..14bd0074ec 100644 --- a/packages/core/strapi/package.json +++ b/packages/core/strapi/package.json @@ -106,7 +106,6 @@ "copy-files": "copyfiles -u 1 -a 'src/**/*.html' 'src/**/*.png' dist", "postinstall": "node ./scripts/postinstall.js", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", "watch": "pack-up watch" diff --git a/packages/core/types/package.json b/packages/core/types/package.json index a3a86ff379..1ac7a5dae5 100644 --- a/packages/core/types/package.json +++ b/packages/core/types/package.json @@ -37,7 +37,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:ts": "run -T tsc --noEmit", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", diff --git a/packages/core/upload/package.json b/packages/core/upload/package.json index 83cea47ac8..4d317387e4 100644 --- a/packages/core/upload/package.json +++ b/packages/core/upload/package.json @@ -33,7 +33,6 @@ "build": "pack-up build", "clean": "run -T rimraf dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js", "test:front:ce": "run -T cross-env IS_EE=false jest --config ./jest.config.front.js", "test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll", diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index 63d7bd3748..8a902950b2 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -38,7 +38,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:ts": "run -T tsc --noEmit", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", diff --git a/packages/generators/app/package.json b/packages/generators/app/package.json index 0243b7b6a7..32906f6f3a 100644 --- a/packages/generators/app/package.json +++ b/packages/generators/app/package.json @@ -40,7 +40,6 @@ "clean": "run -T rimraf ./dist", "copy-files": "copyfiles -u 1 -a 'src/resources/files/**/*' 'src/resources/dot-files/**/*' 'src/resources/**/*.template' dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:ts": "run -T tsc --noEmit", "watch": "pack-up watch" }, diff --git a/packages/generators/generators/package.json b/packages/generators/generators/package.json index 297fd40227..b080613062 100644 --- a/packages/generators/generators/package.json +++ b/packages/generators/generators/package.json @@ -39,7 +39,6 @@ "clean": "run -T rimraf ./dist", "copy-files": "copyfiles -u 1 -a 'src/templates/**/*' 'src/files/**/*' dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:ts": "run -T tsc --noEmit", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", diff --git a/packages/plugins/cloud/package.json b/packages/plugins/cloud/package.json index b6ed554f3e..8a8ec3bb15 100644 --- a/packages/plugins/cloud/package.json +++ b/packages/plugins/cloud/package.json @@ -33,7 +33,6 @@ "clean": "run -T rimraf ./dist", "develop": "strapi plugin:watch", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:ts:front": "run -T tsc -p admin/tsconfig.json" }, "dependencies": { diff --git a/packages/plugins/color-picker/package.json b/packages/plugins/color-picker/package.json index 917942ded1..3358062ad3 100644 --- a/packages/plugins/color-picker/package.json +++ b/packages/plugins/color-picker/package.json @@ -45,7 +45,6 @@ "build": "strapi plugin:build --force", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js", "test:front:ce": "run -T cross-env IS_EE=false jest --config ./jest.config.front.js", "test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll", diff --git a/packages/plugins/documentation/package.json b/packages/plugins/documentation/package.json index a86f1c69d6..c52e1a1d5d 100644 --- a/packages/plugins/documentation/package.json +++ b/packages/plugins/documentation/package.json @@ -38,7 +38,6 @@ "build": "pack-up build", "clean": "run -T rimraf dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js", "test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll", "test:unit": "jest --verbose", diff --git a/packages/plugins/graphql/package.json b/packages/plugins/graphql/package.json index fac7adc016..8a555972e0 100644 --- a/packages/plugins/graphql/package.json +++ b/packages/plugins/graphql/package.json @@ -45,7 +45,6 @@ "build": "strapi plugin:build --force", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "watch": "strapi plugin:watch" }, "dependencies": { diff --git a/packages/plugins/i18n/package.json b/packages/plugins/i18n/package.json index ba9e1bb76e..d3485a5e32 100644 --- a/packages/plugins/i18n/package.json +++ b/packages/plugins/i18n/package.json @@ -45,7 +45,6 @@ "build": "strapi plugin:build --force", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js", "test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll", "test:ts:front": "run -T tsc -p admin/tsconfig.json", diff --git a/packages/plugins/sentry/package.json b/packages/plugins/sentry/package.json index 1eed7e5f8f..39e3bd1fe1 100644 --- a/packages/plugins/sentry/package.json +++ b/packages/plugins/sentry/package.json @@ -38,7 +38,6 @@ "build": "pack-up build", "clean": "run -T rimraf dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", "watch": "pack-up watch" diff --git a/packages/plugins/users-permissions/package.json b/packages/plugins/users-permissions/package.json index 14afe19e19..5378c6f670 100644 --- a/packages/plugins/users-permissions/package.json +++ b/packages/plugins/users-permissions/package.json @@ -37,7 +37,6 @@ "build": "pack-up build", "clean": "run -T rimraf dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:front": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js", "test:front:ce": "run -T cross-env IS_EE=false jest --config ./jest.config.front.js", "test:front:watch": "run -T cross-env IS_EE=true jest --config ./jest.config.front.js --watchAll", diff --git a/packages/providers/audit-logs-local/package.json b/packages/providers/audit-logs-local/package.json index f2b3912e65..369a54ec81 100644 --- a/packages/providers/audit-logs-local/package.json +++ b/packages/providers/audit-logs-local/package.json @@ -38,7 +38,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "watch": "pack-up watch" }, "devDependencies": { diff --git a/packages/providers/email-amazon-ses/package.json b/packages/providers/email-amazon-ses/package.json index 095cb1a65c..d2e671d221 100644 --- a/packages/providers/email-amazon-ses/package.json +++ b/packages/providers/email-amazon-ses/package.json @@ -39,7 +39,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "watch": "pack-up watch" }, "dependencies": { diff --git a/packages/providers/email-mailgun/package.json b/packages/providers/email-mailgun/package.json index ac1d0a1ac0..71ef1bc671 100644 --- a/packages/providers/email-mailgun/package.json +++ b/packages/providers/email-mailgun/package.json @@ -39,7 +39,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", "watch": "pack-up watch" diff --git a/packages/providers/email-nodemailer/package.json b/packages/providers/email-nodemailer/package.json index 19b848aea5..b155edc58b 100644 --- a/packages/providers/email-nodemailer/package.json +++ b/packages/providers/email-nodemailer/package.json @@ -52,7 +52,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "watch": "pack-up watch" }, "dependencies": { diff --git a/packages/providers/email-sendgrid/package.json b/packages/providers/email-sendgrid/package.json index 4d6dfc9491..d7c5768761 100644 --- a/packages/providers/email-sendgrid/package.json +++ b/packages/providers/email-sendgrid/package.json @@ -39,7 +39,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "watch": "pack-up watch" }, "dependencies": { diff --git a/packages/providers/email-sendmail/package.json b/packages/providers/email-sendmail/package.json index 93e2a046a9..7010a0870a 100644 --- a/packages/providers/email-sendmail/package.json +++ b/packages/providers/email-sendmail/package.json @@ -38,7 +38,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "watch": "pack-up watch" }, "dependencies": { diff --git a/packages/providers/upload-aws-s3/package.json b/packages/providers/upload-aws-s3/package.json index 1826cc97d9..a3baf80c8a 100644 --- a/packages/providers/upload-aws-s3/package.json +++ b/packages/providers/upload-aws-s3/package.json @@ -40,7 +40,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", "watch": "pack-up watch" diff --git a/packages/providers/upload-cloudinary/package.json b/packages/providers/upload-cloudinary/package.json index 2474f011bd..a5522365fb 100644 --- a/packages/providers/upload-cloudinary/package.json +++ b/packages/providers/upload-cloudinary/package.json @@ -39,7 +39,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "watch": "pack-up watch" }, "dependencies": { diff --git a/packages/providers/upload-local/package.json b/packages/providers/upload-local/package.json index ac63d18eca..805420200f 100644 --- a/packages/providers/upload-local/package.json +++ b/packages/providers/upload-local/package.json @@ -38,7 +38,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:unit": "run -T jest", "test:unit:watch": "run -T jest --watch", "watch": "pack-up watch" diff --git a/packages/utils/logger/package.json b/packages/utils/logger/package.json index 8fb7c1fc22..e7a0353a6f 100644 --- a/packages/utils/logger/package.json +++ b/packages/utils/logger/package.json @@ -34,7 +34,6 @@ "build": "pack-up build", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test:ts": "run -T tsc --noEmit", "watch": "pack-up watch" }, diff --git a/packages/utils/pack-up/package.json b/packages/utils/pack-up/package.json index 1f19dc8d00..3b6ef1d750 100644 --- a/packages/utils/pack-up/package.json +++ b/packages/utils/pack-up/package.json @@ -54,7 +54,6 @@ "check": "node -r esbuild-register scripts/check", "clean": "run -T rimraf ./dist", "lint": "run -T eslint .", - "prepublishOnly": "yarn clean && yarn build", "test": "test:ts && test:unit", "test:ts": "run -T tsc --noEmit", "test:unit": "run -T jest", diff --git a/scripts/pre-publish.sh b/scripts/pre-publish.sh index 727945ca6d..059fd6f145 100755 --- a/scripts/pre-publish.sh +++ b/scripts/pre-publish.sh @@ -19,4 +19,6 @@ if [[ -z "$distTag" ]]; then fi # publish packages +./node_modules/.bin/nx run-many --target=clean --nx-ignore-cycles +./node_modules/.bin/nx run-many --target=build --nx-ignore-cycles ./node_modules/.bin/lerna publish --no-push --no-git-tag-version --force-publish --exact "$version" --dist-tag "$distTag" $@ diff --git a/scripts/publish.sh b/scripts/publish.sh index a5aad759da..084aa17fdf 100755 --- a/scripts/publish.sh +++ b/scripts/publish.sh @@ -11,6 +11,8 @@ echo "Please enter the version you want to publish" read -r version # publish packages +./node_modules/.bin/nx run-many --target=clean --nx-ignore-cycles +./node_modules/.bin/nx run-many --target=build --nx-ignore-cycles ./node_modules/.bin/lerna publish --no-push --force-publish --dist-tag latest --exact "$version" # push main branch