Skip to content

Commit

Permalink
chore: onboard remaining packages to IBM Telemetry πŸš€ (#15844)
Browse files Browse the repository at this point in the history
* chore: onboard colors to ibm telemetry

* chore: onboard all remaining packages to telemetry

* chore: update yarn lock file
  • Loading branch information
mattrosno committed Mar 4, 2024
1 parent f581589 commit 9d4fbcd
Show file tree
Hide file tree
Showing 52 changed files with 421 additions and 37 deletions.
9 changes: 9 additions & 0 deletions packages/cli/README.md
Expand Up @@ -55,3 +55,12 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md)! πŸ‘€
## πŸ“ License

Licensed under the [Apache 2.0 License](/LICENSE).

## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry

This package uses IBM Telemetry to collect metrics data. By installing this
package as a dependency you are agreeing to telemetry collection. To opt out,
see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
4 changes: 4 additions & 0 deletions packages/cli/package.json
Expand Up @@ -23,9 +23,13 @@
"access": "public",
"provenance": true
},
"scripts": {
"postinstall": "ibmtelemetry --config=telemetry.yml"
},
"dependencies": {
"@babel/core": "^7.18.2",
"@carbon/cli-reporter": "^10.7.0",
"@ibm/telemetry-js": "^1.2.1",
"@octokit/plugin-retry": "^3.0.7",
"@octokit/plugin-throttling": "^4.0.0",
"@octokit/rest": "^19.0.0",
Expand Down
7 changes: 7 additions & 0 deletions packages/cli/telemetry.yml
@@ -0,0 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 9495f863-d218-4262-acd0-fbf6076ff244
endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
collect:
npm:
dependencies: null
9 changes: 9 additions & 0 deletions packages/colors/README.md
Expand Up @@ -153,3 +153,12 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md)! πŸ‘€
## πŸ“ License

Licensed under the [Apache 2.0 License](/LICENSE).

## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry

This package uses IBM Telemetry to collect metrics data. By installing this
package as a dependency you are agreeing to telemetry collection. To opt out,
see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
9 changes: 7 additions & 2 deletions packages/colors/package.json
Expand Up @@ -16,7 +16,8 @@
"lib",
"scss",
"umd",
"index.scss"
"index.scss",
"telemetry.yml"
],
"keywords": [
"eyeglass-module",
Expand All @@ -34,7 +35,8 @@
},
"scripts": {
"build": "yarn clean && carbon-cli bundle src/index.js --name CarbonColors && node tasks/build.js && carbon-cli check \"scss/*.scss\"",
"clean": "rimraf css es lib umd scss index.scss"
"clean": "rimraf css es lib umd scss index.scss",
"postinstall": "ibmtelemetry --config=telemetry.yml"
},
"devDependencies": {
"@carbon/cli": "^11.15.0",
Expand All @@ -51,5 +53,8 @@
"name": "@carbon/colors",
"sassDir": "scss",
"needs": "^1.3.0"
},
"dependencies": {
"@ibm/telemetry-js": "^1.2.1"
}
}
7 changes: 7 additions & 0 deletions packages/colors/telemetry.yml
@@ -0,0 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 8c6b584f-72b3-499f-9341-bb0afeda0aa8
endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
collect:
npm:
dependencies: null
9 changes: 9 additions & 0 deletions packages/elements/README.md
Expand Up @@ -80,3 +80,12 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md)! πŸ‘€
## πŸ“ License

Licensed under the [Apache 2.0 License](/LICENSE).

## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry

This package uses IBM Telemetry to collect metrics data. By installing this
package as a dependency you are agreeing to telemetry collection. To opt out,
see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
9 changes: 6 additions & 3 deletions packages/elements/package.json
Expand Up @@ -16,7 +16,8 @@
"lib",
"src",
"umd",
"index.scss"
"index.scss",
"telemetry.yml"
],
"keywords": [
"ibm",
Expand All @@ -33,7 +34,8 @@
},
"scripts": {
"build": "yarn clean && carbon-cli bundle src/index.js --name CarbonElements",
"clean": "rimraf es lib umd"
"clean": "rimraf es lib umd",
"postinstall": "ibmtelemetry --config=telemetry.yml"
},
"dependencies": {
"@carbon/colors": "^11.20.0",
Expand All @@ -42,7 +44,8 @@
"@carbon/layout": "^11.20.0",
"@carbon/motion": "^11.16.0",
"@carbon/themes": "^11.32.0",
"@carbon/type": "^11.25.0"
"@carbon/type": "^11.25.0",
"@ibm/telemetry-js": "^1.2.1"
},
"devDependencies": {
"@carbon/cli": "^11.15.0",
Expand Down
7 changes: 7 additions & 0 deletions packages/elements/telemetry.yml
@@ -0,0 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: ab59403a-7d2b-4f03-b4c8-5372dc9e2156
endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
collect:
npm:
dependencies: null
9 changes: 9 additions & 0 deletions packages/feature-flags/README.md
Expand Up @@ -105,3 +105,12 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md)! πŸ‘€
## πŸ“ License

Licensed under the [Apache 2.0 License](/LICENSE).

## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry

This package uses IBM Telemetry to collect metrics data. By installing this
package as a dependency you are agreeing to telemetry collection. To opt out,
see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
9 changes: 7 additions & 2 deletions packages/feature-flags/package.json
Expand Up @@ -15,7 +15,8 @@
"es",
"lib",
"scss",
"index.scss"
"index.scss",
"telemetry.yml"
],
"keywords": [
"ibm",
Expand All @@ -31,7 +32,8 @@
"scripts": {
"build": "yarn clean && node tasks/build.js && rollup -c",
"clean": "rimraf es lib scss/generated src/generated",
"watch": "yarn clean && node tasks/build.js && rollup -c -w"
"watch": "yarn clean && node tasks/build.js && rollup -c -w",
"postinstall": "ibmtelemetry --config=telemetry.yml"
},
"devDependencies": {
"@babel/core": "^7.18.2",
Expand All @@ -54,5 +56,8 @@
"presets": [
"@babel/env"
]
},
"dependencies": {
"@ibm/telemetry-js": "^1.2.1"
}
}
7 changes: 7 additions & 0 deletions packages/feature-flags/telemetry.yml
@@ -0,0 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: e1c4a88e-d5e0-4f47-a500-f162ee84d209
endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
collect:
npm:
dependencies: null
9 changes: 9 additions & 0 deletions packages/grid/README.md
Expand Up @@ -95,3 +95,12 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md)! πŸ‘€
## πŸ“ License

Licensed under the [Apache 2.0 License](/LICENSE).

## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry

This package uses IBM Telemetry to collect metrics data. By installing this
package as a dependency you are agreeing to telemetry collection. To opt out,
see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
9 changes: 6 additions & 3 deletions packages/grid/package.json
Expand Up @@ -12,7 +12,8 @@
"files": [
"css",
"scss",
"index.scss"
"index.scss",
"telemetry.yml"
],
"keywords": [
"eyeglass-module",
Expand All @@ -30,10 +31,12 @@
},
"scripts": {
"build": "yarn clean && carbon-cli inline && carbon-cli check \"scss/*.scss\"",
"clean": "rimraf scss/_inlined scss/vendor"
"clean": "rimraf scss/_inlined scss/vendor",
"postinstall": "ibmtelemetry --config=telemetry.yml"
},
"dependencies": {
"@carbon/layout": "^11.20.0"
"@carbon/layout": "^11.20.0",
"@ibm/telemetry-js": "^1.2.1"
},
"devDependencies": {
"@carbon/cli": "^11.15.0",
Expand Down
7 changes: 7 additions & 0 deletions packages/grid/telemetry.yml
@@ -0,0 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: b5e1ce58-4ab2-4643-9282-fd1d6a0cecfe
endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
collect:
npm:
dependencies: null
9 changes: 9 additions & 0 deletions packages/icon-helpers/README.md
Expand Up @@ -106,3 +106,12 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md)! πŸ‘€
## πŸ“ License

Licensed under the [Apache 2.0 License](/LICENSE).

## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry

This package uses IBM Telemetry to collect metrics data. By installing this
package as a dependency you are agreeing to telemetry collection. To opt out,
see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
11 changes: 8 additions & 3 deletions packages/icon-helpers/package.json
Expand Up @@ -14,7 +14,8 @@
"files": [
"es",
"lib",
"umd"
"umd",
"telemetry.yml"
],
"keywords": [
"ibm",
Expand All @@ -31,12 +32,16 @@
},
"scripts": {
"build": "yarn clean && carbon-cli bundle src/index.ts --name CarbonIconHelpers",
"clean": "rimraf es lib umd"
"clean": "rimraf es lib umd",
"postinstall": "ibmtelemetry --config=telemetry.yml"
},
"devDependencies": {
"@carbon/cli": "^11.15.0",
"rimraf": "^5.0.0",
"typescript-config-carbon": "^0.2.0"
},
"sideEffects": false
"sideEffects": false,
"dependencies": {
"@ibm/telemetry-js": "^1.2.1"
}
}
7 changes: 7 additions & 0 deletions packages/icon-helpers/telemetry.yml
@@ -0,0 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 123fb465-aaf3-4fce-a54e-ea4944b61678
endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
collect:
npm:
dependencies: null
9 changes: 9 additions & 0 deletions packages/icons-react/README.md
Expand Up @@ -152,3 +152,12 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md)! πŸ‘€
## πŸ“ License

Licensed under the [Apache 2.0 License](/LICENSE).

## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry

This package uses IBM Telemetry to collect metrics data. By installing this
package as a dependency you are agreeing to telemetry collection. To opt out,
see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
7 changes: 4 additions & 3 deletions packages/icons-react/package.json
Expand Up @@ -13,7 +13,8 @@
"bugs": "https://github.com/carbon-design-system/carbon/issues",
"files": [
"es",
"lib"
"lib",
"telemetry.yml"
],
"keywords": [
"ibm",
Expand All @@ -31,14 +32,14 @@
"scripts": {
"build": "yarn clean && node tasks/build.js",
"clean": "rimraf es lib",
"postinstall": "carbon-telemetry collect --install"
"postinstall": "ibmtelemetry --config=telemetry.yml"
},
"peerDependencies": {
"react": ">=16"
},
"dependencies": {
"@carbon/icon-helpers": "^10.46.0",
"@carbon/telemetry": "0.1.0",
"@ibm/telemetry-js": "^1.2.1",
"prop-types": "^15.7.2"
},
"devDependencies": {
Expand Down
27 changes: 27 additions & 0 deletions packages/icons-react/telemetry.yml
@@ -0,0 +1,27 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: e31e2f56-3767-407b-a854-ad7b9cd27677
endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
collect:
npm:
dependencies: null
jsx:
elements:
allowedAttributeNames:
# Icon
- aria-hidden
- aria-label
- aria-labelledby
- children
- className
- height
- preserveAspectRatio
- tabIndex
- title
- viewBox
- width
- xmlns
allowedAttributeStringValues:
# Icon - aria-hidden
- 'false'
- 'true'
9 changes: 9 additions & 0 deletions packages/icons-vue/README.md
Expand Up @@ -95,3 +95,12 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md)! πŸ‘€
## πŸ“ License

Licensed under the [Apache 2.0 License](/LICENSE).

## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry

This package uses IBM Telemetry to collect metrics data. By installing this
package as a dependency you are agreeing to telemetry collection. To opt out,
see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
6 changes: 4 additions & 2 deletions packages/icons-vue/package.json
Expand Up @@ -26,10 +26,12 @@
},
"scripts": {
"build": "yarn clean && node tasks/build.js",
"clean": "rimraf es lib"
"clean": "rimraf es lib",
"postinstall": "ibmtelemetry --config=telemetry.yml"
},
"dependencies": {
"@carbon/icon-helpers": "^10.46.0"
"@carbon/icon-helpers": "^10.46.0",
"@ibm/telemetry-js": "^1.2.1"
},
"devDependencies": {
"@carbon/cli-reporter": "^10.7.0",
Expand Down
7 changes: 7 additions & 0 deletions packages/icons-vue/telemetry.yml
@@ -0,0 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 39aef2ca-e3d9-4afc-9617-c2495f61865d
endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
collect:
npm:
dependencies: null
9 changes: 9 additions & 0 deletions packages/icons/README.md
Expand Up @@ -110,3 +110,12 @@ check out our [Contributing Guide](/.github/CONTRIBUTING.md)! πŸ‘€
## πŸ“ License

Licensed under the [Apache 2.0 License](/LICENSE).

## <picture><source height="20" width="20" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-dark.svg"><source height="20" width="20" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"><img height="20" width="20" alt="IBM Telemetry" src="https://raw.githubusercontent.com/ibm-telemetry/telemetry-js/main/docs/images/ibm-telemetry-light.svg"></picture> IBM Telemetry

This package uses IBM Telemetry to collect metrics data. By installing this
package as a dependency you are agreeing to telemetry collection. To opt out,
see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).

0 comments on commit 9d4fbcd

Please sign in to comment.