From c58364a600119d1f498518062be3ef6dfaaa9ff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Dudak?= Date: Thu, 11 Aug 2022 15:29:11 +0200 Subject: [PATCH 1/4] Create the usage tracker package --- packages/mui-internal-usage-tracker/index.js | 1 + .../mui-internal-usage-tracker/package.json | 25 +++++++++++++++++++ packages/mui-joy/package.json | 1 + packages/mui-material/package.json | 1 + 4 files changed, 28 insertions(+) create mode 100644 packages/mui-internal-usage-tracker/index.js create mode 100644 packages/mui-internal-usage-tracker/package.json diff --git a/packages/mui-internal-usage-tracker/index.js b/packages/mui-internal-usage-tracker/index.js new file mode 100644 index 00000000000000..7646bbd17d04a0 --- /dev/null +++ b/packages/mui-internal-usage-tracker/index.js @@ -0,0 +1 @@ +export default null; diff --git a/packages/mui-internal-usage-tracker/package.json b/packages/mui-internal-usage-tracker/package.json new file mode 100644 index 00000000000000..1ca4ebe4b2b42b --- /dev/null +++ b/packages/mui-internal-usage-tracker/package.json @@ -0,0 +1,25 @@ +{ + "name": "@mui/internal-usage-tracker", + "version": "5.10.0", + "private": false, + "author": "MUI Team", + "description": "Internal package to track number of downloads of our design system libraries", + "main": "./index.js", + "repository": { + "type": "git", + "url": "https://github.com/mui/material-ui.git", + "directory": "packages/mui-internal-usage-tracker" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/mui/material-ui/issues" + }, + "homepage": "https://mui.com/", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "scripts": { + "release": "npm publish ." + } +} diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index 928c283b1e6f20..693b52afc7e652 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -58,6 +58,7 @@ "dependencies": { "@babel/runtime": "^7.17.2", "@mui/base": "5.0.0-alpha.92", + "@mui/internal-usage-tracker": "5.10.0", "@mui/system": "^5.10.0", "@mui/types": "^7.1.5", "@mui/utils": "^5.9.3", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index b713b4c845b876..61cece9e4e7279 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -62,6 +62,7 @@ "dependencies": { "@babel/runtime": "^7.17.2", "@mui/base": "5.0.0-alpha.92", + "@mui/internal-usage-tracker": "5.10.0", "@mui/system": "^5.10.0", "@mui/types": "^7.1.5", "@mui/utils": "^5.9.3", From 36c28a404f05ac3da9068f282ddd6ea22eec9af3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Dudak?= Date: Fri, 12 Aug 2022 11:03:10 +0200 Subject: [PATCH 2/4] Force bumping the version of the new package --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d60e5b0045b648..6292b1fd862e20 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "deduplicate": "node scripts/deduplicate.js", "benchmark:browser": "yarn workspace benchmark browser", "build:codesandbox": "lerna run --parallel --scope \"@mui/*\" build", - "release:version": "lerna version --no-changelog --no-push --no-git-tag-version", + "release:version": "lerna version --no-changelog --no-push --no-git-tag-version --force-publish=@mui/internal-usage-tracker", "release:build": "lerna run --parallel --scope \"@mui/*\" build", "release:changelog": "node scripts/releaseChangelog", "release:publish": "lerna publish from-package --dist-tag latest --contents build", From 4bccc93d634ed10d5bd80eeebbcf679317d27896 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Dudak?= Date: Fri, 12 Aug 2022 22:01:06 +0200 Subject: [PATCH 3/4] Add README --- packages/mui-internal-usage-tracker/README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 packages/mui-internal-usage-tracker/README.md diff --git a/packages/mui-internal-usage-tracker/README.md b/packages/mui-internal-usage-tracker/README.md new file mode 100644 index 00000000000000..07bff38f1c9454 --- /dev/null +++ b/packages/mui-internal-usage-tracker/README.md @@ -0,0 +1,5 @@ +# @mui/internal-usage-tracker + +This package does not contain any code. +It is used solely to track number of downloads of @mui/material and @mui/joy (the only packages that depend on it) and help us determine the number of users of @mui/base. +Counting downloads is done by npm (as for every other package). From e05def2909475c0c86e0ef6ff424ce7caacbce21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Dudak?= Date: Mon, 15 Aug 2022 08:22:25 +0200 Subject: [PATCH 4/4] Rename the package --- package.json | 2 +- .../README.md | 2 +- .../index.js | 0 .../package.json | 4 ++-- packages/mui-joy/package.json | 2 +- packages/mui-material/package.json | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) rename packages/{mui-internal-usage-tracker => mui-core-internal-download-tracker}/README.md (87%) rename packages/{mui-internal-usage-tracker => mui-core-internal-download-tracker}/index.js (100%) rename packages/{mui-internal-usage-tracker => mui-core-internal-download-tracker}/package.json (83%) diff --git a/package.json b/package.json index 6292b1fd862e20..97de9d3db6694a 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "deduplicate": "node scripts/deduplicate.js", "benchmark:browser": "yarn workspace benchmark browser", "build:codesandbox": "lerna run --parallel --scope \"@mui/*\" build", - "release:version": "lerna version --no-changelog --no-push --no-git-tag-version --force-publish=@mui/internal-usage-tracker", + "release:version": "lerna version --no-changelog --no-push --no-git-tag-version --force-publish=@mui/core-internal-download-tracker", "release:build": "lerna run --parallel --scope \"@mui/*\" build", "release:changelog": "node scripts/releaseChangelog", "release:publish": "lerna publish from-package --dist-tag latest --contents build", diff --git a/packages/mui-internal-usage-tracker/README.md b/packages/mui-core-internal-download-tracker/README.md similarity index 87% rename from packages/mui-internal-usage-tracker/README.md rename to packages/mui-core-internal-download-tracker/README.md index 07bff38f1c9454..993917a7096eec 100644 --- a/packages/mui-internal-usage-tracker/README.md +++ b/packages/mui-core-internal-download-tracker/README.md @@ -1,4 +1,4 @@ -# @mui/internal-usage-tracker +# @mui/core-internal-download-tracker This package does not contain any code. It is used solely to track number of downloads of @mui/material and @mui/joy (the only packages that depend on it) and help us determine the number of users of @mui/base. diff --git a/packages/mui-internal-usage-tracker/index.js b/packages/mui-core-internal-download-tracker/index.js similarity index 100% rename from packages/mui-internal-usage-tracker/index.js rename to packages/mui-core-internal-download-tracker/index.js diff --git a/packages/mui-internal-usage-tracker/package.json b/packages/mui-core-internal-download-tracker/package.json similarity index 83% rename from packages/mui-internal-usage-tracker/package.json rename to packages/mui-core-internal-download-tracker/package.json index 1ca4ebe4b2b42b..31383e882a75a2 100644 --- a/packages/mui-internal-usage-tracker/package.json +++ b/packages/mui-core-internal-download-tracker/package.json @@ -1,5 +1,5 @@ { - "name": "@mui/internal-usage-tracker", + "name": "@mui/core-internal-download-tracker", "version": "5.10.0", "private": false, "author": "MUI Team", @@ -8,7 +8,7 @@ "repository": { "type": "git", "url": "https://github.com/mui/material-ui.git", - "directory": "packages/mui-internal-usage-tracker" + "directory": "packages/mui-core-internal-download-tracker" }, "license": "MIT", "bugs": { diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index 693b52afc7e652..5e9f77154800a0 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -58,7 +58,7 @@ "dependencies": { "@babel/runtime": "^7.17.2", "@mui/base": "5.0.0-alpha.92", - "@mui/internal-usage-tracker": "5.10.0", + "@mui/core-internal-download-tracker": "5.10.0", "@mui/system": "^5.10.0", "@mui/types": "^7.1.5", "@mui/utils": "^5.9.3", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 61cece9e4e7279..8402b6dcd9f5aa 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -62,7 +62,7 @@ "dependencies": { "@babel/runtime": "^7.17.2", "@mui/base": "5.0.0-alpha.92", - "@mui/internal-usage-tracker": "5.10.0", + "@mui/core-internal-download-tracker": "5.10.0", "@mui/system": "^5.10.0", "@mui/types": "^7.1.5", "@mui/utils": "^5.9.3",