{"id":123534837,"number":"2.24.0","published_at":"2024-10-31T16:23:01.172Z","licenses":"Apache-2.0","integrity":"sha512-oEKvJQn+P2w1d4xAj8xbzXPpa0jBPMbS3VSa1qT5nRku3jH4qOqMofEKv8jJWDg/YmQOK9GwrmJG14p0TIIOsw==","status":null,"download_url":"https://registry.npmjs.org/@adobe/alloy/-/alloy-2.24.0.tgz","registry_url":"https://www.npmjs.com/package/@adobe/alloy/v/2.24.0","documentation_url":null,"install_command":"npm install @adobe/alloy@2.24.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},"dist":{"shasum":"d0211831edf57677297774b3976f372745b69848","tarball":"https://registry.npmjs.org/@adobe/alloy/-/alloy-2.24.0.tgz","fileCount":761,"integrity":"sha512-oEKvJQn+P2w1d4xAj8xbzXPpa0jBPMbS3VSa1qT5nRku3jH4qOqMofEKv8jJWDg/YmQOK9GwrmJG14p0TIIOsw==","signatures":[{"sig":"MEYCIQD/dZXSyhSMoZZkH5JdU2fTYFim1Cy9QYMqo9uz4CB0iQIhAOPBQfQFgae/WLVbR48bDeTcad9316SG4pLSfSIjcKPt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1291752},"gitHead":"adb48049e1879b536f2edbfd40ae44f2088d79a2","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,cjs,mjs,jsx}\" \"{src,test,scripts}/**/*.{js,cjs,mjs,jsx}\"","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,BUNDLESIZE \u0026\u0026 echo \"Base Code:\" \u0026\u0026 cat distTest/baseCode.min.js","clean":"rimraf dist distTest libEs5 libEs6","format":"prettier --write \"*.{html,js,cjs,mjs,jsx}\" \"{sandbox,src,test,scripts}/**/*.{html,js,cjs,mjs,jsx}\"","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","test:unit":"karma start karma.conf.cjs --single-run","add-license":"./scripts/add-license.js","build:custom":"node scripts/alloyBuilder.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 karma.conf.cjs --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 --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-10-31T17:33:13.162Z","updated_at":"2025-01-23T16:15:15.154Z","purl":"pkg:npm/%40adobe/alloy@2.24.0","related_tag":{"name":"v2.24.0","sha":"332340db3b9d0744873659d23e97db06f1036f5a","kind":"tag","published_at":"2024-10-31T16:24:20.000Z","download_url":"https://codeload.github.com/adobe/alloy/tar.gz/v2.24.0","html_url":"https://github.com/adobe/alloy/releases/tag/v2.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adobe/alloy@v2.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Falloy/tags/v2.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe%2Falloy/tags/v2.24.0/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Falloy/versions/2.24.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Falloy/versions/2.24.0/codemeta","dependencies":[{"id":1397650810,"ecosystem":"npm","package_name":"@adobe/aep-rules-engine","requirements":"^2.0.2","kind":"runtime","optional":false},{"id":1397650811,"ecosystem":"npm","package_name":"@adobe/reactor-cookie","requirements":"^1.1.0","kind":"runtime","optional":false},{"id":1397650812,"ecosystem":"npm","package_name":"@adobe/reactor-load-script","requirements":"^1.1.1","kind":"runtime","optional":false},{"id":1397650813,"ecosystem":"npm","package_name":"@adobe/reactor-object-assign","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1397650814,"ecosystem":"npm","package_name":"@adobe/reactor-query-string","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1397650815,"ecosystem":"npm","package_name":"@babel/core","requirements":"^7.26.0","kind":"runtime","optional":false},{"id":1397650816,"ecosystem":"npm","package_name":"@babel/eslint-parser","requirements":"^7.25.9","kind":"runtime","optional":false},{"id":1397650817,"ecosystem":"npm","package_name":"@babel/plugin-transform-template-literals","requirements":"^7.25.9","kind":"runtime","optional":false},{"id":1397650818,"ecosystem":"npm","package_name":"@babel/preset-env","requirements":"^7.26.0","kind":"runtime","optional":false},{"id":1397650819,"ecosystem":"npm","package_name":"@inquirer/prompts","requirements":"^7.0.1","kind":"runtime","optional":false},{"id":1397650820,"ecosystem":"npm","package_name":"@rollup/plugin-babel","requirements":"^6.0.4","kind":"runtime","optional":false},{"id":1397650821,"ecosystem":"npm","package_name":"@rollup/plugin-commonjs","requirements":"^28.0.1","kind":"runtime","optional":false},{"id":1397650822,"ecosystem":"npm","package_name":"@rollup/plugin-node-resolve","requirements":"^15.3.0","kind":"runtime","optional":false},{"id":1397650823,"ecosystem":"npm","package_name":"@rollup/plugin-terser","requirements":"^0.4.4","kind":"runtime","optional":false},{"id":1397650824,"ecosystem":"npm","package_name":"commander","requirements":"^12.1.0","kind":"runtime","optional":false},{"id":1397650825,"ecosystem":"npm","package_name":"css.escape","requirements":"^1.5.1","kind":"runtime","optional":false},{"id":1397650826,"ecosystem":"npm","package_name":"js-cookie","requirements":"3.0.5","kind":"runtime","optional":false},{"id":1397650827,"ecosystem":"npm","package_name":"parse-uri","requirements":"^1.0.9","kind":"runtime","optional":false},{"id":1397650828,"ecosystem":"npm","package_name":"rollup","requirements":"^4.24.2","kind":"runtime","optional":false},{"id":1397650829,"ecosystem":"npm","package_name":"rollup-plugin-license","requirements":"^3.5.3","kind":"runtime","optional":false},{"id":1397650830,"ecosystem":"npm","package_name":"uuid","requirements":"^11.0.1","kind":"runtime","optional":false},{"id":1397650831,"ecosystem":"npm","package_name":"@adobe/alloy","requirements":"^2.24.0-beta.2","kind":"Development","optional":false},{"id":1397650832,"ecosystem":"npm","package_name":"@babel/cli","requirements":"^7.25.9","kind":"Development","optional":false},{"id":1397650833,"ecosystem":"npm","package_name":"@babel/plugin-transform-runtime","requirements":"^7.25.9","kind":"Development","optional":false},{"id":1397650834,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.13.0","kind":"Development","optional":false},{"id":1397650835,"ecosystem":"npm","package_name":"@octokit/rest","requirements":"^21.0.2","kind":"Development","optional":false},{"id":1397650836,"ecosystem":"npm","package_name":"bundlesize","requirements":"^0.18.2","kind":"Development","optional":false},{"id":1397650837,"ecosystem":"npm","package_name":"chai","requirements":"^5.1.2","kind":"Development","optional":false},{"id":1397650838,"ecosystem":"npm","package_name":"chalk","requirements":"^5.3.0","kind":"Development","optional":false},{"id":1397650839,"ecosystem":"npm","package_name":"concurrently","requirements":"^9.0.1","kind":"Development","optional":false},{"id":1397650840,"ecosystem":"npm","package_name":"date-fns","requirements":"^4.1.0","kind":"Development","optional":false},{"id":1397650841,"ecosystem":"npm","package_name":"dotenv","requirements":"^16.4.5","kind":"Development","optional":false},{"id":1397650842,"ecosystem":"npm","package_name":"eslint","requirements":"^8.57.0","kind":"Development","optional":false},{"id":1397650843,"ecosystem":"npm","package_name":"eslint-config-airbnb-base","requirements":"^15.0.0","kind":"Development","optional":false},{"id":1397650844,"ecosystem":"npm","package_name":"eslint-config-prettier","requirements":"^9.1.0","kind":"Development","optional":false},{"id":1397650845,"ecosystem":"npm","package_name":"eslint-plugin-ban","requirements":"^1.6.0","kind":"Development","optional":false},{"id":1397650846,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"^2.31.0","kind":"Development","optional":false},{"id":1397650847,"ecosystem":"npm","package_name":"eslint-plugin-prettier","requirements":"^5.2.1","kind":"Development","optional":false},{"id":1397650848,"ecosystem":"npm","package_name":"eslint-plugin-testcafe","requirements":"^0.2.1","kind":"Development","optional":false},{"id":1397650849,"ecosystem":"npm","package_name":"glob","requirements":"^11.0.0","kind":"Development","optional":false},{"id":1397650850,"ecosystem":"npm","package_name":"globals","requirements":"^15.11.0","kind":"Development","optional":false},{"id":1397650851,"ecosystem":"npm","package_name":"handlebars","requirements":"^4.7.8","kind":"Development","optional":false},{"id":1397650852,"ecosystem":"npm","package_name":"husky","requirements":"^9.1.6","kind":"Development","optional":false},{"id":1397650853,"ecosystem":"npm","package_name":"jasmine","requirements":"^5.4.0","kind":"Development","optional":false},{"id":1397650854,"ecosystem":"npm","package_name":"jasmine-core","requirements":"^5.4.0","kind":"Development","optional":false},{"id":1397650855,"ecosystem":"npm","package_name":"karma","requirements":"^6.4.4","kind":"Development","optional":false},{"id":1397650856,"ecosystem":"npm","package_name":"karma-chrome-launcher","requirements":"^3.2.0","kind":"Development","optional":false},{"id":1397650857,"ecosystem":"npm","package_name":"karma-coverage","requirements":"^2.2.1","kind":"Development","optional":false},{"id":1397650858,"ecosystem":"npm","package_name":"karma-firefox-launcher","requirements":"^2.1.3","kind":"Development","optional":false},{"id":1397650859,"ecosystem":"npm","package_name":"karma-jasmine","requirements":"^5.1.0","kind":"Development","optional":false},{"id":1397650860,"ecosystem":"npm","package_name":"karma-jasmine-html-reporter","requirements":"^2.1.0","kind":"Development","optional":false},{"id":1397650861,"ecosystem":"npm","package_name":"karma-jasmine-matchers","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1397650862,"ecosystem":"npm","package_name":"karma-junit-reporter","requirements":"^2.0.1","kind":"Development","optional":false},{"id":1397650863,"ecosystem":"npm","package_name":"karma-rollup-preprocessor","requirements":"^7.0.8","kind":"Development","optional":false},{"id":1397650864,"ecosystem":"npm","package_name":"karma-safari-launcher","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1397650865,"ecosystem":"npm","package_name":"karma-sauce-launcher","requirements":"^4.3.6","kind":"Development","optional":false},{"id":1397650866,"ecosystem":"npm","package_name":"karma-spec-reporter","requirements":"0.0.36","kind":"Development","optional":false},{"id":1397650867,"ecosystem":"npm","package_name":"lint-staged","requirements":"^15.2.10","kind":"Development","optional":false},{"id":1397650868,"ecosystem":"npm","package_name":"prettier","requirements":"^3.3.3","kind":"Development","optional":false},{"id":1397650869,"ecosystem":"npm","package_name":"read-cache","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1397650870,"ecosystem":"npm","package_name":"recursive-readdir","requirements":"^2.2.3","kind":"Development","optional":false},{"id":1397650871,"ecosystem":"npm","package_name":"request","requirements":"^2.88.2","kind":"Development","optional":false},{"id":1397650872,"ecosystem":"npm","package_name":"rimraf","requirements":"^6.0.1","kind":"Development","optional":false},{"id":1397650873,"ecosystem":"npm","package_name":"rollup-plugin-glob-import","requirements":"^0.5.0","kind":"Development","optional":false},{"id":1397650874,"ecosystem":"npm","package_name":"rollup-plugin-istanbul","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1397650875,"ecosystem":"npm","package_name":"semver","requirements":"^7.6.3","kind":"Development","optional":false},{"id":1397650876,"ecosystem":"npm","package_name":"staged-git-files","requirements":"^1.3.0","kind":"Development","optional":false},{"id":1397650877,"ecosystem":"npm","package_name":"start-server-and-test","requirements":"^2.0.8","kind":"Development","optional":false},{"id":1397650878,"ecosystem":"npm","package_name":"testcafe","requirements":"^3.6.2","kind":"Development","optional":false},{"id":1397650879,"ecosystem":"npm","package_name":"testcafe-browser-provider-saucelabs","requirements":"^3.0.0","kind":"Development","optional":false},{"id":1397650880,"ecosystem":"npm","package_name":"testcafe-reporter-junit","requirements":"^3.0.2","kind":"Development","optional":false},{"id":1397650881,"ecosystem":"npm","package_name":"testcafe-reporter-saucelabs","requirements":"^3.5.1","kind":"Development","optional":false},{"id":1397650882,"ecosystem":"npm","package_name":"url-exists-nodejs","requirements":"^0.2.4","kind":"Development","optional":false},{"id":1397650883,"ecosystem":"npm","package_name":"url-parse","requirements":"^1.5.10","kind":"Development","optional":false},{"id":1397650884,"ecosystem":"npm","package_name":"@rollup/rollup-linux-x64-gnu","requirements":"^4.24.2","kind":"Optional","optional":true}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@adobe%2Falloy"}