{"id":88978501,"number":"2.0.4","published_at":"2023-10-10T23:23:19.938Z","licenses":"MPL-2.0","integrity":"sha512-nvXocG6PC946Wk7VAgcjk1dM3r6XGbvBNR1pmE1BWcHh76uKFksThZAZTvZMeMpk/IptZ8Y4D0bqNaTiQKmUYA==","status":null,"download_url":"https://registry.npmjs.org/@mozilla/glean/-/glean-2.0.4.tgz","registry_url":"https://www.npmjs.com/package/@mozilla/glean/v/2.0.4","documentation_url":null,"install_command":"npm install @mozilla/glean@2.0.4","metadata":{"deprecated":null,"_npmUser":{"name":"dataops-ci-bot","email":"dataops+ci-bot@mozilla.com"},"dist":{"shasum":"b389a97bfb4d7040247062cbdfec0d713a85d740","tarball":"https://registry.npmjs.org/@mozilla/glean/-/glean-2.0.4.tgz","fileCount":220,"integrity":"sha512-nvXocG6PC946Wk7VAgcjk1dM3r6XGbvBNR1pmE1BWcHh76uKFksThZAZTvZMeMpk/IptZ8Y4D0bqNaTiQKmUYA==","signatures":[{"sig":"MEUCIQD+zGqDi54W7mXO5S0iC5AqgAP8CJ6w4gXJowx+BxdEoAIgeSLmmafPXEZm9acNWRUASujZqTh74nWshLG0ibtcKJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":472161},"gitHead":"26a24d0f5db99a1264c89624cb53d0e540f6030d","main":null,"scripts":{"cli":"node --loader=ts-node/esm src/cli.ts","fix":"eslint . --ext .ts,.js,.json --fix","lint":"run-s lint:eslint lint:circular-deps lint:glinter","test":"run-s test:unit test:integration","build":"run-s build:no-qt build:qt","build:qt":"rimraf dist/qt \u0026\u0026 webpack --config webpack.config.qt.js \u0026\u0026 ../bin/prepare-qml-module.sh","build:cli":"tsc -p ./tsconfig/cli.json","build:lib":"tsc -p ./tsconfig/lib.json","test:base":"node --experimental-modules --experimental-specifier-resolution=node --loader=ts-node/esm node_modules/mocha/lib/cli/cli.js","test:unit":"run-s test:unit:core test:unit:platform test:unit:plugins","build:docs":"rimraf dist/docs \u0026\u0026 typedoc --entryPointStrategy expand ./src --out dist/docs --tsconfig tsconfig/docs.json","build:no-qt":"rimraf dist \u0026\u0026 run-s build:cli build:lib build:types","build:types":"tsc -p ./tsconfig/types.json","lint:eslint":"eslint . --ext .ts,.js,.json --max-warnings=0","postpublish":"rm ./README.md","lint:glinter":"npm run cli -- glinter src/metrics.yaml src/pings.yaml --allow-reserved","publish:docs":"NODE_DEBUG=gh-pages gh-pages --dotfiles --message \"[skip ci] Updates\" --dist dist/docs","prepublishOnly":"cp ../README.md ./README.md \u0026\u0026 run-s build:cli build:lib build:types","test:unit:core":"npm run test:base -- \"tests/unit/core/**/*.spec.ts\" --recursive","test:integration":"npm run test:base -- \"tests/integration/**/*.spec.ts\" --recursive","test:unit:plugins":"npm run test:base -- \"tests/unit/plugins/**/*.spec.ts\" --recursive","build:metrics-docs":"npm run cli -- translate src/metrics.yaml src/pings.yaml -o ../docs/reference/ --format markdown --allow-reserved","lint:circular-deps":"madge --circular src/ --extensions ts","test:unit:platform":"npm run test:base -- \"tests/unit/platform/**/*.spec.ts\" --recursive --timeout 0 --exclude tests/unit/platform/utils/webext/sample/node_modules/**/*.spec.ts","pretest:integration":"../bin/parser-for-schema-testing.sh \u0026\u0026 ../bin/python-env-vars-test.sh","pretest:unit:platform":"cd tests/unit/platform/utils/webext/sample/ \u0026\u0026 npm install \u0026\u0026 npm run build:xpi"},"_npmVersion":"9.6.7","_nodeVersion":"18.17.1","_hasShrinkwrap":false,"directories":{}},"created_at":"2023-10-10T23:25:17.891Z","updated_at":"2024-11-10T22:09:56.264Z","purl":"pkg:npm/%40mozilla/glean@2.0.4","related_tag":{"name":"v2.0.4","sha":"26a24d0f5db99a1264c89624cb53d0e540f6030d","kind":"commit","published_at":"2023-10-10T22:33:13.000Z","download_url":"https://codeload.github.com/mozilla/glean.js/tar.gz/v2.0.4","html_url":"https://github.com/mozilla/glean.js/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fglean.js/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mozilla%2Fglean.js/tags/v2.0.4/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@mozilla%2Fglean/versions/2.0.4","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@mozilla%2Fglean/versions/2.0.4/codemeta","dependencies":[{"id":973318410,"ecosystem":"npm","package_name":"webpack","requirements":"^5.42.1","kind":"Development","optional":false},{"id":973318408,"ecosystem":"npm","package_name":"typescript","requirements":"^4.3.5","kind":"Development","optional":false},{"id":973318406,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.8.0","kind":"Development","optional":false},{"id":973318404,"ecosystem":"npm","package_name":"ts-loader","requirements":"^9.0.1","kind":"Development","optional":false},{"id":973318401,"ecosystem":"npm","package_name":"sinon","requirements":"^15.0.1","kind":"Development","optional":false},{"id":973318395,"ecosystem":"npm","package_name":"node-fetch","requirements":"^3.2.2","kind":"Development","optional":false},{"id":973318393,"ecosystem":"npm","package_name":"mocha","requirements":"^10.0.0","kind":"Development","optional":false},{"id":973318381,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"2.26.0","kind":"Development","optional":false},{"id":973318380,"ecosystem":"npm","package_name":"eslint","requirements":"^8.0.1","kind":"Development","optional":false},{"id":973318379,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"^5.0.0","kind":"Development","optional":false},{"id":973318378,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^5.0.0","kind":"Development","optional":false},{"id":973318377,"ecosystem":"npm","package_name":"@types/uuid","requirements":"^9.0.1","kind":"Development","optional":false},{"id":973318373,"ecosystem":"npm","package_name":"@types/node","requirements":"^18.7.17","kind":"Development","optional":false},{"id":973318372,"ecosystem":"npm","package_name":"@types/mocha","requirements":"^10.0.0","kind":"Development","optional":false},{"id":973318400,"ecosystem":"npm","package_name":"selenium-webdriver","requirements":"^4.0.0-alpha.8","kind":"Development","optional":false},{"id":973318392,"ecosystem":"npm","package_name":"madge","requirements":"^5.0.1","kind":"Development","optional":false},{"id":973318386,"ecosystem":"npm","package_name":"fake-indexeddb","requirements":"^4.0.0","kind":"Development","optional":false},{"id":973318391,"ecosystem":"npm","package_name":"jsonschema","requirements":"^1.4.0","kind":"Development","optional":false},{"id":973318367,"ecosystem":"npm","package_name":"fflate","requirements":"^0.8.0","kind":"runtime","optional":false},{"id":973318405,"ecosystem":"npm","package_name":"ts-mocha","requirements":"^10.0.0","kind":"Development","optional":false},{"id":973318371,"ecosystem":"npm","package_name":"@types/assert","requirements":"^1.5.4","kind":"Development","optional":false},{"id":973318398,"ecosystem":"npm","package_name":"request-promise-native","requirements":"^1.0.9","kind":"Development","optional":false},{"id":973318374,"ecosystem":"npm","package_name":"@types/selenium-webdriver","requirements":"^4.0.14","kind":"Development","optional":false},{"id":973318402,"ecosystem":"npm","package_name":"sqlite3","requirements":"^5.0.2","kind":"Development","optional":false},{"id":973318383,"ecosystem":"npm","package_name":"eslint-plugin-json","requirements":"^3.0.0","kind":"Development","optional":false},{"id":973318387,"ecosystem":"npm","package_name":"geckodriver","requirements":"^4.1.3","kind":"Development","optional":false},{"id":973318407,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.25.1","kind":"Development","optional":false},{"id":973318385,"ecosystem":"npm","package_name":"eslint-plugin-notice","requirements":"^0.9.10","kind":"Development","optional":false},{"id":973318409,"ecosystem":"npm","package_name":"web-ext-types","requirements":"^3.2.1","kind":"Development","optional":false},{"id":973318388,"ecosystem":"npm","package_name":"gh-pages","requirements":"^5.0.0","kind":"Development","optional":false},{"id":973318375,"ecosystem":"npm","package_name":"@types/sinon","requirements":"^10.0.0","kind":"Development","optional":false},{"id":973318376,"ecosystem":"npm","package_name":"@types/sqlite3","requirements":"^3.1.7","kind":"Development","optional":false},{"id":973318390,"ecosystem":"npm","package_name":"jsdom-global","requirements":"3.0.2","kind":"Development","optional":false},{"id":973318384,"ecosystem":"npm","package_name":"eslint-plugin-mocha","requirements":"^10.0.1","kind":"Development","optional":false},{"id":973318368,"ecosystem":"npm","package_name":"jose","requirements":"^4.0.4","kind":"runtime","optional":false},{"id":973318382,"ecosystem":"npm","package_name":"eslint-plugin-jsdoc","requirements":"^39.2.9","kind":"Development","optional":false},{"id":973318403,"ecosystem":"npm","package_name":"terser-webpack-plugin","requirements":"^5.2.4","kind":"Development","optional":false},{"id":973318397,"ecosystem":"npm","package_name":"request","requirements":"^2.88.2","kind":"Development","optional":false},{"id":973318389,"ecosystem":"npm","package_name":"jsdom","requirements":"22.1.0","kind":"Development","optional":false},{"id":973318396,"ecosystem":"npm","package_name":"npm-run-all","requirements":"^4.1.5","kind":"Development","optional":false},{"id":973318394,"ecosystem":"npm","package_name":"nock","requirements":"^13.1.3","kind":"Development","optional":false},{"id":973318411,"ecosystem":"npm","package_name":"webpack-cli","requirements":"^5.0.1","kind":"Development","optional":false},{"id":973318399,"ecosystem":"npm","package_name":"rimraf","requirements":"^5.0.0","kind":"Development","optional":false},{"id":973318370,"ecosystem":"npm","package_name":"uuid","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":973318369,"ecosystem":"npm","package_name":"tslib","requirements":"^2.3.1","kind":"runtime","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@mozilla%2Fglean"}