{"id":115104240,"number":"2.21.0","published_at":"2024-07-16T20:02:01.299Z","licenses":"Apache-2.0","integrity":"sha512-cUAu7xIePcMh2NmdjXxKksEut/UTIOfkvGlwUJ0vIHFT2EboUAGbROu7lR2nNiyWBz+hE0HU2h/IZB5NM0ZDQw==","status":null,"download_url":"https://registry.npmjs.org/@adobe/alloy/-/alloy-2.21.0.tgz","registry_url":"https://www.npmjs.com/package/@adobe/alloy/v/2.21.0","documentation_url":null,"install_command":"npm install @adobe/alloy@2.21.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"dist":{"shasum":"efed6e17c6265d6c09626722cee5b1d41517cf6f","tarball":"https://registry.npmjs.org/@adobe/alloy/-/alloy-2.21.0.tgz","fileCount":772,"integrity":"sha512-cUAu7xIePcMh2NmdjXxKksEut/UTIOfkvGlwUJ0vIHFT2EboUAGbROu7lR2nNiyWBz+hE0HU2h/IZB5NM0ZDQw==","signatures":[{"sig":"MEQCIH1cQAslJutjGpF5iqbPde/qerxP+tno4aslzQqk45eFAiBqicvJk89i0RkrhfLXYdiFEfnjR4a3i/7e6CD8mitb0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1425783},"gitHead":"2f085d133ae37482c215b986cb1de1935f517b68","main":"libEs5/index.js","scripts":{"dev":"concurrently --names build,sandbox \"rollup -c -w --environment SANDBOX\" \"cd sandbox \u0026\u0026 export REACT_APP_NONCE=321 \u0026\u0026 npm start\"","lint":"eslint --cache --fix \"*.js\" \"{src,test,scripts}/**/*.js\"","test":"npm run test:unit \u0026\u0026 npm run test:scripts \u0026\u0026 npm run test:functional","build":"npm run clean \u0026\u0026 rollup -c --environment BASE_CODE_MIN,STANDALONE,STANDALONE_MIN \u0026\u0026 echo \"Base Code:\" \u0026\u0026 cat distTest/baseCode.min.js","clean":"rimraf dist distTest libEs5 libEs6","format":"prettier --write \"*.{html,js}\" \"{sandbox,src,test,scripts}/**/*.{html,js}\"","prepack":"rimraf libEs5 libEs6 \u0026\u0026 babel src -d libEs5 --env-name npmEs5 \u0026\u0026 babel src -d libEs6 --env-name npmEs6","prepare":"husky \u0026\u0026 cd sandbox \u0026\u0026 npm install","build:cli":"node scripts/build-alloy.js","test:unit":"karma start karma.conf.cjs --single-run","preinstall":"npx force-resolutions","add-license":"./scripts/add-license.js","test:scripts":"jasmine --config=scripts/specs/jasmine.json","sandbox:build":"rollup -c --environment SANDBOX \u0026\u0026 cd sandbox \u0026\u0026 npm run build","dev:standalone":"npm run clean \u0026\u0026 rollup -c -w --environment STANDALONE","test:functional":"EDGE_BASE_PATH=\"ee-pre-prd\" ALLOY_ENV=\"int\" testcafe chrome","test:unit:debug":"karma start --browsers=Chrome --single-run=false --debug","test:unit:watch":"karma start","test:unit:coverage":"karma start --single-run --reporters spec,coverage","test:functional:debug":"EDGE_BASE_PATH=\"ee-pre-prd\" ALLOY_ENV=\"int\" testcafe --esm --inspect-brk chrome","test:functional:watch":"EDGE_BASE_PATH=\"ee-pre-prd\" ALLOY_ENV=\"int\" ./scripts/watchFunctionalTests.js --browsers chrome","test:functional:custom":"node scripts/helpers/runFunctionalTests.js","checkthattestfilesexist":"./scripts/checkThatTestFilesExist.js","test:functional:build:int":"rollup -c --environment BASE_CODE_MIN,STANDALONE,NPM_PACKAGE_LOCAL","test:unit:saucelabs:local":"karma start karma.saucelabs.conf.cjs --single-run","test:functional:build:prod":"rollup -c --environment BASE_CODE_MIN,NPM_PACKAGE_PROD","test:functional:saucelabs:dev":"NPM_PACKAGE_VERSION=$(npm pkg get version | tr -d '\"') EDGE_BASE_PATH=\"ee-pre-prd\" ALLOY_ENV=\"int\" saucectl run --config ./.sauce/dev.yml"},"_npmVersion":"10.8.1","_nodeVersion":"22.4.1","_hasShrinkwrap":false,"directories":{}},"created_at":"2024-07-18T17:20:12.531Z","updated_at":"2024-11-10T20:37:13.254Z","purl":"pkg:npm/%40adobe/alloy@2.21.0","related_tag":{"name":"v2.21.0","sha":"2779281d574b8c34eb54184e135c829c6f0a1169","kind":"tag","published_at":"2024-07-16T20:03:24.000Z","download_url":"https://codeload.github.com/adobe/alloy/tar.gz/v2.21.0","html_url":"https://github.com/adobe/alloy/releases/tag/v2.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/alloy@v2.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Falloy/tags/v2.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Falloy/tags/v2.21.0/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Falloy/versions/2.21.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Falloy/versions/2.21.0/codemeta","dependencies":[{"id":1275941748,"ecosystem":"npm","package_name":"uuid","requirements":"^10.0.0","kind":"runtime","optional":false},{"id":1275941749,"ecosystem":"npm","package_name":"rollup","requirements":"^4.18.0","kind":"runtime","optional":false},{"id":1275941750,"ecosystem":"npm","package_name":"inquirer","requirements":"^9.2.23","kind":"runtime","optional":false},{"id":1275941751,"ecosystem":"npm","package_name":"commander","requirements":"^12.1.0","kind":"runtime","optional":false},{"id":1275941752,"ecosystem":"npm","package_name":"js-cookie","requirements":"3.0.5","kind":"runtime","optional":false},{"id":1275941753,"ecosystem":"npm","package_name":"parse-uri","requirements":"^1.0.9","kind":"runtime","optional":false},{"id":1275941754,"ecosystem":"npm","package_name":"css.escape","requirements":"^1.5.1","kind":"runtime","optional":false},{"id":1275941755,"ecosystem":"npm","package_name":"@babel/core","requirements":"^7.24.7","kind":"runtime","optional":false},{"id":1275941756,"ecosystem":"npm","package_name":"@babel/preset-env","requirements":"^7.24.7","kind":"runtime","optional":false},{"id":1275941757,"ecosystem":"npm","package_name":"@babel/eslint-parser","requirements":"^7.24.7","kind":"runtime","optional":false},{"id":1275941758,"ecosystem":"npm","package_name":"@rollup/plugin-babel","requirements":"^6.0.4","kind":"runtime","optional":false},{"id":1275941759,"ecosystem":"npm","package_name":"@adobe/reactor-cookie","requirements":"^1.1.0","kind":"runtime","optional":false},{"id":1275941760,"ecosystem":"npm","package_name":"@rollup/plugin-terser","requirements":"^0.4.4","kind":"runtime","optional":false},{"id":1275941761,"ecosystem":"npm","package_name":"rollup-plugin-license","requirements":"^3.5.0","kind":"runtime","optional":false},{"id":1275941762,"ecosystem":"npm","package_name":"rollup-plugin-istanbul","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1275941763,"ecosystem":"npm","package_name":"@adobe/aep-rules-engine","requirements":"^2.0.2","kind":"runtime","optional":false},{"id":1275941764,"ecosystem":"npm","package_name":"@rollup/plugin-commonjs","requirements":"^26.0.1","kind":"runtime","optional":false},{"id":1275941765,"ecosystem":"npm","package_name":"rollup-plugin-glob-import","requirements":"^0.5.0","kind":"runtime","optional":false},{"id":1275941766,"ecosystem":"npm","package_name":"@adobe/reactor-load-script","requirements":"^1.1.1","kind":"runtime","optional":false},{"id":1275941767,"ecosystem":"npm","package_name":"@adobe/reactor-query-string","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1275941768,"ecosystem":"npm","package_name":"@rollup/plugin-node-resolve","requirements":"^15.2.3","kind":"runtime","optional":false},{"id":1275941769,"ecosystem":"npm","package_name":"@adobe/reactor-object-assign","requirements":"^1.0.0","kind":"runtime","optional":false},{"id":1275941770,"ecosystem":"npm","package_name":"@babel/plugin-transform-template-literals","requirements":"^7.24.7","kind":"runtime","optional":false},{"id":1275941771,"ecosystem":"npm","package_name":"chai","requirements":"^5.1.1","kind":"Development","optional":false},{"id":1275941772,"ecosystem":"npm","package_name":"glob","requirements":"^10.4.2","kind":"Development","optional":false},{"id":1275941773,"ecosystem":"npm","package_name":"chalk","requirements":"^5.3.0","kind":"Development","optional":false},{"id":1275941774,"ecosystem":"npm","package_name":"husky","requirements":"^9.0.11","kind":"Development","optional":false},{"id":1275941775,"ecosystem":"npm","package_name":"karma","requirements":"^6.4.3","kind":"Development","optional":false},{"id":1275941776,"ecosystem":"npm","package_name":"dotenv","requirements":"^16.4.5","kind":"Development","optional":false},{"id":1275941777,"ecosystem":"npm","package_name":"eslint","requirements":"^8.57.0","kind":"Development","optional":false},{"id":1275941778,"ecosystem":"npm","package_name":"rimraf","requirements":"^5.0.7","kind":"Development","optional":false},{"id":1275941779,"ecosystem":"npm","package_name":"semver","requirements":"^7.6.2","kind":"Development","optional":false},{"id":1275941780,"ecosystem":"npm","package_name":"globals","requirements":"^15.6.0","kind":"Development","optional":false},{"id":1275941781,"ecosystem":"npm","package_name":"jasmine","requirements":"^5.1.0","kind":"Development","optional":false},{"id":1275941782,"ecosystem":"npm","package_name":"request","requirements":"^2.88.0","kind":"Development","optional":false},{"id":1275941783,"ecosystem":"npm","package_name":"date-fns","requirements":"^3.6.0","kind":"Development","optional":false},{"id":1275941784,"ecosystem":"npm","package_name":"prettier","requirements":"^3.3.2","kind":"Development","optional":false},{"id":1275941785,"ecosystem":"npm","package_name":"testcafe","requirements":"^3.6.1","kind":"Development","optional":false},{"id":1275941786,"ecosystem":"npm","package_name":"url-parse","requirements":"^1.5.10","kind":"Development","optional":false},{"id":1275941787,"ecosystem":"npm","package_name":"@babel/cli","requirements":"^7.24.7","kind":"Development","optional":false},{"id":1275941788,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.5.0","kind":"Development","optional":false},{"id":1275941789,"ecosystem":"npm","package_name":"bundlesize","requirements":"^0.18.2","kind":"Development","optional":false},{"id":1275941790,"ecosystem":"npm","package_name":"handlebars","requirements":"^4.7.8","kind":"Development","optional":false},{"id":1275941791,"ecosystem":"npm","package_name":"read-cache","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1275941792,"ecosystem":"npm","package_name":"lint-staged","requirements":"^15.2.7","kind":"Development","optional":false},{"id":1275941793,"ecosystem":"npm","package_name":"@adobe/alloy","requirements":"^2.21.0-beta.12","kind":"Development","optional":false},{"id":1275941794,"ecosystem":"npm","package_name":"concurrently","requirements":"^8.2.2","kind":"Development","optional":false},{"id":1275941795,"ecosystem":"npm","package_name":"jasmine-core","requirements":"^5.1.2","kind":"Development","optional":false},{"id":1275941796,"ecosystem":"npm","package_name":"@octokit/rest","requirements":"^21.0.0","kind":"Development","optional":false},{"id":1275941797,"ecosystem":"npm","package_name":"karma-jasmine","requirements":"^5.1.0","kind":"Development","optional":false},{"id":1275941798,"ecosystem":"npm","package_name":"karma-coverage","requirements":"^2.2.1","kind":"Development","optional":false},{"id":1275941799,"ecosystem":"npm","package_name":"promise-polyfill","requirements":"^8.3.0","kind":"Development","optional":false},{"id":1275941800,"ecosystem":"npm","package_name":"staged-git-files","requirements":"^1.3.0","kind":"Development","optional":false},{"id":1275941801,"ecosystem":"npm","package_name":"eslint-plugin-ban","requirements":"^1.6.0","kind":"Development","optional":false},{"id":1275941802,"ecosystem":"npm","package_name":"force-resolutions","requirements":"^1.0.11","kind":"Development","optional":false},{"id":1275941803,"ecosystem":"npm","package_name":"recursive-readdir","requirements":"^2.2.3","kind":"Development","optional":false},{"id":1275941804,"ecosystem":"npm","package_name":"url-exists-nodejs","requirements":"^0.2.4","kind":"Development","optional":false},{"id":1275941805,"ecosystem":"npm","package_name":"karma-spec-reporter","requirements":"0.0.36","kind":"Development","optional":false},{"id":1275941806,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"^2.29.1","kind":"Development","optional":false},{"id":1275941807,"ecosystem":"npm","package_name":"karma-junit-reporter","requirements":"^2.0.1","kind":"Development","optional":false},{"id":1275941808,"ecosystem":"npm","package_name":"karma-sauce-launcher","requirements":"^4.3.6","kind":"Development","optional":false},{"id":1275941809,"ecosystem":"npm","package_name":"karma-chrome-launcher","requirements":"^3.2.0","kind":"Development","optional":false},{"id":1275941810,"ecosystem":"npm","package_name":"karma-safari-launcher","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1275941811,"ecosystem":"npm","package_name":"start-server-and-test","requirements":"^2.0.4","kind":"Development","optional":false},{"id":1275941812,"ecosystem":"npm","package_name":"eslint-config-prettier","requirements":"^9.1.0","kind":"Development","optional":false},{"id":1275941813,"ecosystem":"npm","package_name":"eslint-plugin-prettier","requirements":"^5.1.3","kind":"Development","optional":false},{"id":1275941814,"ecosystem":"npm","package_name":"eslint-plugin-testcafe","requirements":"^0.2.1","kind":"Development","optional":false},{"id":1275941815,"ecosystem":"npm","package_name":"karma-firefox-launcher","requirements":"^2.1.3","kind":"Development","optional":false},{"id":1275941816,"ecosystem":"npm","package_name":"karma-jasmine-matchers","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1275941817,"ecosystem":"npm","package_name":"testcafe-reporter-junit","requirements":"^3.0.2","kind":"Development","optional":false},{"id":1275941818,"ecosystem":"npm","package_name":"eslint-config-airbnb-base","requirements":"^15.0.0","kind":"Development","optional":false},{"id":1275941819,"ecosystem":"npm","package_name":"karma-rollup-preprocessor","requirements":"^7.0.8","kind":"Development","optional":false},{"id":1275941820,"ecosystem":"npm","package_name":"karma-jasmine-html-reporter","requirements":"^2.1.0","kind":"Development","optional":false},{"id":1275941821,"ecosystem":"npm","package_name":"testcafe-reporter-saucelabs","requirements":"^3.2.0","kind":"Development","optional":false},{"id":1275941822,"ecosystem":"npm","package_name":"@babel/plugin-transform-runtime","requirements":"^7.24.7","kind":"Development","optional":false},{"id":1275941823,"ecosystem":"npm","package_name":"testcafe-browser-provider-saucelabs","requirements":"^3.0.0","kind":"Development","optional":false},{"id":1275941824,"ecosystem":"npm","package_name":"@rollup/rollup-linux-x64-gnu","requirements":"^4.18.0","kind":"Optional","optional":true}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Falloy"}