{"_id":"@americanexpress/one-app-ducks","_rev":"19-48c2fd68606d3884080a4ceece16ccc8","name":"@americanexpress/one-app-ducks","dist-tags":{"latest":"4.5.1"},"versions":{"4.0.0":{"name":"@americanexpress/one-app-ducks","version":"4.0.0","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/master --to HEAD","posttest":"npm run test:lint && npm run test:git-history"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","holocron":"^1.0.0-9","lean-intl":"^4.2.2","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^6.3.2","@semantic-release/git":"^7.0.18","@semantic-release/npm":"^5.3.4","@semantic-release/release-notes-generator":"^7.3.2","amex-jest-preset":"^5.0.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^15.13.31"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/npm"],"branch":"master"},"gitHead":"1bbae7ca79ce3c17482c05b62e837dd0ccc3f947","_id":"@americanexpress/one-app-ducks@4.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-kw8MXkfjTUihr2RbemxdAx0ETfZfwWO62QKVhnKuHgFxqdB1OyiuaF7J344Fr/Rtzttmj1aaox9PNAD0bHdu7A==","shasum":"aa3aca3b3dd1c2474102d395c1b44e8d3546e10d","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.0.0.tgz","fileCount":44,"unpackedSize":396258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+rkSCRA9TVsSAnZWagAAKVcQAIirCre43RrdKkptfEb9\nxtd4UcfAIB8UMM5nbzrHRUonRwFTCeH6794CS8Q3MAW5ZuofW2SjdEYaCfg0\nhJ8KHXbcF6+3IHmgjrb1XikeeeVBH7ma0uOp8q/G5svAtPf/RsVXkN95KhDp\n78ZWBZGYqWS5QUaAOZKsLXosVs2Okfi7ZpGRfwqWLOIk63k4oN4V9XwAU51Y\nah0/H3waDXKv3fMH/ejRjzGbyxK0QFh+gj+wxpRj7td2lixdlAzRjA8hLVmW\npvjRnqsAaEK7pRm4XXmV/Sl+g8DQ6XSxHI9DRLM8vxAzKR+4HLhGQDc+iQ3/\n4lRSt6jnvriTjQF5a4DORZ/wMUcDmgQiDFVnivjfNkVKto8QeZqyTCifq07T\nafzPbUowaDP3lpxfsDhWgyhsXhYRo+S4MOjLilsf44pfyzHLIVxxTYgF/ikK\nwmCW1zfQY6lJcyyGtO7yb4q1Z6YHN04/rQG1xTQSa+cPF3lMxcvhgu9uBLba\nTvpBEw7obBWnyqXpxXLzLW4kcP5qA9RO3zyS409krUHq7kApw8iFXEUkWH/9\nzoK1l/tfFXKpS++aglVM98zpIIKh0pKjNLvIlp7nRxRU38xTRwmKKL8CdEtk\nP5dbCeK6ObFaMxuoXYvQzqRLlVBK1sJ5Cndr6lQtZQ8eY0Y10c4nmABBOhFF\nE7sK\r\n=ZlcJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDr0S8SynEpbTh5d8fNtucE2X0kv1DmI08MRv8h7OPIDAiEA/7s+8mMvPY84bbMi+577c4CxdmROWUdOo2BiHBtTByY="}]},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"}],"_npmUser":{"name":"jimmyking","email":"hello@jimmyking.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.0.0_1576712465734_0.8745362918014934"},"_hasShrinkwrap":false},"4.0.1":{"name":"@americanexpress/one-app-ducks","version":"4.0.1","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/master --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","holocron":"^1.0.0-9","lean-intl":"^4.2.2","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^6.3.2","@semantic-release/git":"^7.0.18","@semantic-release/npm":"^5.3.4","@semantic-release/release-notes-generator":"^7.3.2","amex-jest-preset":"^5.0.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^3.0.8","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^15.13.31"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branch":"master"},"gitHead":"66b0984ec5f94577c5ca7580bb19331c63d731c5","_id":"@americanexpress/one-app-ducks@4.0.1","_nodeVersion":"10.20.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-cxfa93moPEszHgGNSIlL0lhCcbsn+LxYvSNL59OmDMRfHVCdwN4nSjcLumfsES0gLiDHTAjYuzcbBvaHV0rxXQ==","shasum":"4fb5c38c71238e16e1329ab0e94a76ee5fc48bf6","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.0.1.tgz","fileCount":48,"unpackedSize":404816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesXjdCRA9TVsSAnZWagAAkdwP/ji8/lLMtqTq8XJHUS9J\nkcyglZnB4KtFj+bJM8cO+rgDxGKWivNtM7kxDMujiv9T/rWX59CpF0su6/nv\nZqsGWJv7eiu6f+/u5XsaAwOczhi4LaBpCK8uNrjozJV/BBi6aOJWIXKoRCFc\nQ1IkbqF232Qb+k1l0octc3T2XgTjFBYPJZkevGgd6KktidUrZj3jxn7YNWKC\nXNwqSSm1wlAO+5rT/zmep46ZCqadgv6Ag++AEzqy5RP+Et3QXC6UMcNcqUHu\nXlojLx9N8y5QoSRg3bc2y22ftDW1hJqD9Kz7SMIMmsb+zKkfldDgjNQ9iOOu\nGg54P+dm7lROUsEeKm94IuDaDo986Nzz6QcCF9lJFrqu9tb8HkgA1WqviBJE\n+INeJ2i87v7bdd1jiCiCa1vbEYl0e0IxTOTWRvg9/Plf7cdiFDIxT4+CEJAl\nqmg4N9ozImCcLIUKciTE5mJ+cgYazjGt7DuKSKdfdVC8USfRhaJMwQmxQ/9T\nYcQsmOyu58HxETekHOz0+mD/ul4esFVfEPlLOvZXeo2VHtbq52ywVIHUaJXs\nkiE6hHi9PYs4ENvbo5UrzcMoYlLhCwbuP7Ui4NCaTr9/QHwYjW3h9FIyXoPs\nzWZggc2RWmkKU2OTVJooYiRiUpK6xnBkKgKVnttX/HPR65XSBrxMFaGMpjMn\nwpCK\r\n=wlx5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnB2mieKqHWjyXZxWK/8j4xFTnnNeehOP+z1F/YeqvpAiBL67qxJ54liHhuYLiUdf0aAYf5/z0IBP9IfsWcpNooYA=="}]},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"pixnbits","email":"i@pixnbits.org"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.0.1_1588689116929_0.7742043057594725"},"_hasShrinkwrap":false},"4.1.0":{"name":"@americanexpress/one-app-ducks","version":"4.1.0","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/master --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","holocron":"^1.0.0-9","lean-intl":"^4.2.2","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^6.3.2","@semantic-release/git":"^7.0.18","@semantic-release/npm":"^5.3.4","@semantic-release/release-notes-generator":"^7.3.2","amex-jest-preset":"^5.0.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^3.0.8","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^15.13.31"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branch":"master"},"gitHead":"5e57d88e7460cefee02a9a824fda7fafca677343","_id":"@americanexpress/one-app-ducks@4.1.0","_nodeVersion":"10.21.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-bA2K2EqVNfHDl25OxYmOAY6k9Z6JYHuUdoOFWgG04QAA6Z/cpUm9NgnC/YOygR0zFyLGg+diR9i9t0sQ20+J6g==","shasum":"08e0ee49f8c478878e1b7ad4bbf7a35fb26dddae","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.1.0.tgz","fileCount":48,"unpackedSize":405519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2TNyCRA9TVsSAnZWagAArzAQAKRrNZO5h1sotKvNfjKZ\nZ0D4tD92JuzLBSMrz/1cCsqDzwEQlsVaTs9qJvS+/KC3n3ymxpRUaBwFZRoB\nCJKFgZOVBhSFZ0To00rQynwOlu4QvIudiPG7jCQpveHrLpxsx8EZ0A5TRNhC\nG2uYcT4djAPqcx0Z00uRUaIKCgzyMtptsb5swKJfaEjyMXId1UuMefGVstNU\nE2oQ7UEEq4aXDzxGpQuxUIWMcuRokRWn8ub7Zf5ORT/8vKO3P/Pmjw540NFB\nR0Xqw4skMaTADyQmcSk8a6MXjguPX/L4HZP5wDvWSCpGdOnrXTLSIS9Ss5p+\nwHQYG6l+1nWO73MLr7Y5kq0WTl9To7j6PXewVB8S1Cx5QgPqxQj+7sC5PwwE\nDGb0BuYiJMWZxH/enhxQff8IEFI7cOrm5UoYoHW5sY87+8Y369+RkWQi1YTM\nIYh042emViF9qA5y20AYWU2MY8Lh4y4x/Azd89D5sZSrBUWoVxHPLHsxR6u3\n+sy2NrvCdJw1WJ+HCMMoLVBIOtcjFL2V0z8QJ2Q7wq2Gpf68LhJ1PMjMI8xx\n63GxzU+8Cd4tH+gv9XiHz281IKgciA33Dzm4J1r0Ei4TtmAgLh4jPKNoCj++\nwIqeJ8ywV0u3Xs+mZGmjJzhp4Za04P24rtxmJX6yVZYtDQSoM5hwenymolez\nRfoe\r\n=wxk5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2mQ4CLbldsTXAgDVPg/7HtUNj+TJSVgYADiU8oBFAOgIgdrP7oNJvoqLPaWYjQ2+tKtJiMazummb5/KwXQokdd14="}]},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"pixnbits","email":"i@pixnbits.org"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.1.0_1591292785466_0.8678367386620114"},"_hasShrinkwrap":false},"4.1.1":{"name":"@americanexpress/one-app-ducks","version":"4.1.1","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/master --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","holocron":"^1.0.0-9","lean-intl":"^4.2.2","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^6.3.2","@semantic-release/git":"^7.0.18","@semantic-release/npm":"^5.3.4","@semantic-release/release-notes-generator":"^7.3.2","amex-jest-preset":"^5.0.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^3.0.8","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^15.13.31"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branch":"master"},"gitHead":"85f172f14439d014559d854b9cb66125f3031fdf","_id":"@americanexpress/one-app-ducks@4.1.1","_nodeVersion":"10.21.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-26WzHzLwE3cyFFIPQJcjoiK8740uAn8VKuhc4V1hw4kzuauRuhQWJzZ4G93zCLAY/J0ArUzAuVOkDV2WjsulJw==","shasum":"279b56ddeb1a8e2dbf5e88505cccb4ead60b0f6c","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.1.1.tgz","fileCount":48,"unpackedSize":405871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/oBFCRA9TVsSAnZWagAAVwcP/iASYzqX56MP5ONkMa59\nmllgieEhnr9hzBfOm0+xtuXKf/oFSl+wa8UM0194O3vTL6rwaI5Ak6YsoTAq\n2r0DPxellcDDfEDSDrvn/kv5zap1/i9/fzDfz7Cui8VhKc/vOVO2JHG15huN\n8AbxCR6VlhrCfbs3HyHyfqHp8Z72w7oZ0USK7XFTeWV/TEuP2hy1sp50OtS2\nyMsGt3ecAGP+2JIPe4NSEJ3ffFCYRvMEYbq4WeQDPp59U0JRWiAU++QAYXnn\nVst1AieSgpwz+i+NWG2alQtuPsKzsIQKNNVi73zDJSxjEVZEUKbuWmVz6ERx\nEHpzxkNwvCj0kJZQrWdQf6koNmQnPe3ZdDg+4hLAg1VoTYvCaMwrS6SFBocp\nFLqaUfq+zeZqdlIltET1XuAQgm/0+P5hxfGh39fKvkR6hr0KrN9pWD3NJsIU\n7L0QToXHZ4AsWyNWsQukb7Xei6g7Jy6WtUq3PgBOLTQ8efM7dliSp/2mJgR5\n3NLvUDd8b0HYKfnlFBull8/CuuJYma7r+Ow6aJEVLF9bpCMamD6CUu6jxYbB\nG9gqBU1Z4fitw8MglgbGptATU5bowg8krUiLHSzUoDYilKtKLoHzgqKsBhhT\n0TdXWA8pK8ji3dV9ncBOsDcUocNiA5elD66YievEOByIbC2OQIdS+RneCHKB\nZy5O\r\n=T6bB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHmfwwStET334Hbb6HzN6YxjrPrVk4P1Gz/iUY+QHMewIgfxVsvzYnKNEP8gsINgVjE1BGxVRlsSm6OrZof1Qb/GM="}]},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"pixnbits","email":"i@pixnbits.org"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.1.1_1593737284657_0.7482453110000651"},"_hasShrinkwrap":false},"4.2.0":{"name":"@americanexpress/one-app-ducks","version":"4.2.0","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/master --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","holocron":"^1.0.0-9","lean-intl":"^4.2.2","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^6.3.2","@semantic-release/git":"^7.0.18","@semantic-release/npm":"^5.3.4","@semantic-release/release-notes-generator":"^7.3.2","amex-jest-preset":"^5.0.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^3.0.8","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^15.13.31"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branch":"master"},"gitHead":"722f01f4dd829ef1fc668eca7464dfaef898716e","_id":"@americanexpress/one-app-ducks@4.2.0","_nodeVersion":"10.22.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-iajYoLf0bDPfA2JzKrlt8uHZ+qRrtwU4Ff2NdpvrKxOg+sLNcLWOy5oUtNMuz0LWor7do09GTNkTJPTv4KOHDg==","shasum":"5daedb70afe33f30a0865e9c9b2bc442986a7fa3","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.2.0.tgz","fileCount":48,"unpackedSize":409780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfayNSCRA9TVsSAnZWagAAabgP/iyTCG0ZkGggPzVWA9H8\n2yWpncJ1I3j+aoRsaAkJrp/YTmSe9P+skkuxXdPTeGWAYqXBDciFlZA63khM\n8+k00bpONnEg27uu5p/fK/+24pog2ugyNluNhUcbsDyuZlLEfwnzLMs1RXes\nTMAXHfVxP+aVm4hBHNu5xve/lLup5YmsnJj8g9whLzxyj3fHui0mCXsG8dVB\nwqC6t83kK9qgbMsLOBWU/3EC87aNsnOO87QwxG0BIrnYzxyXZ1MlQaoLlQ6z\nm/HLEM6q7FE4b3wVYA3WXwVPI6zmIMTp6DEbYGBSrsuBWTQ6eWUbSthabnRK\n0xQoRXOR37JiRq48aszjtrLLiayB9FkgRncSnUHDDc2BRDE/Wk4KPoqQDuKv\n1S2vYFjzFVbWTgjP9eu9JIhrmSKiK2QRnGuog8g8AN3JvKfr4di1tm63EOrX\nxDpxVxXe5VoF/SiG5LMuLkE/9LZO6xbYxkYf4OctELHEoS7EDi0KHS4d9qJL\nWIjjnuN5IX1Iq/yuqMB61WUguKZ7UZzOFU+1OKIMb8G31FNJZ065ZEoibUGy\nAIpuiVPe8vwUPWdPDpRYBobXRZQ+ZmtAe6XwyZPbwDXsRT08iTPEAqWSLUlC\nYKLBG6L/98xlzgk2y27zWhMKSXyXcxyJLjzfmtsbmDtTRGo9rgWpNLSIgHse\n+8WC\r\n=eYA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsAinfGllY2RY1AqCBNoebGB7KD0RmajJnQifgxJtb2gIhAJ9HSGbpTlo9CSwBIKV3Br4CmNIGvQJ2nFz3jVhN6xjm"}]},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"}],"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.2.0_1600856913841_0.9483885569469694"},"_hasShrinkwrap":false},"4.2.1":{"name":"@americanexpress/one-app-ducks","version":"4.2.1","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","holocron":"^1.0.0-9","lean-intl":"^4.2.2","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","amex-jest-preset":"^6.1.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^17.1.2"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"6abc97348602212124c8207277a24658aafc191c","_id":"@americanexpress/one-app-ducks@4.2.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-WhTHFXcs1JA0+xR44+XQDjfXakiXXFvybYTp72nWVuDIVcP9PWCT+Or8i/x4To4jUsQJP7hC/VDPV0uHgyYldQ==","shasum":"abc5ed804cdb7dd0d7964f0e32b1f2dcd659db04","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.2.1.tgz","fileCount":50,"unpackedSize":412712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvoogCRA9TVsSAnZWagAAgWsQAIYMN0BndJ0RaZFrId2I\nE+TyQcfTzg8vUqnW65GWooNElKxFvMKad5WO177w230N457cA/4fO7vAei3Y\nKv06DqbfWEDarZTzemj2yyagvj4Qc9aBvTe4LCThNxKFpxPxMVLHiwf/UPle\n6bV2Yqp2x91F3nlQkGCaQVLa8IZwlf7qTgFdsrpF+620AbgDu9gjq3pgk/vf\naeUySG5JkD9DAM25D9e/YKAVU79qIY78+j9nKt8rpAJ7WFNL8ihhtBCOmMuH\nKTFYjIn25qDZ8lkVo69VG55rp1UyhIgo0M++SI8JkT7FN6FJcwgZHEuLUhAp\n9UpToeVIbXWcxDa1aJIm7xujFJ8m1eROwKk34A1P0ofVLpTCaIhYnC2Hr8bg\nKhPjaEsR1mJrwBW2f/CeLY+ycIF784PIao8rDa7VGbdPDRlo84NMO7U8EUsR\nwzNNemAtpUP8WItVQbXDWGtynGUZ+oY7x7pvcfuEH95NsQMtXoJTUp6Xu/RM\nW7P9KMMi5PvIf9uhYd95Ho4SoxSQDFnxfBCVsCBE060xytK6psq+RC2YBVEW\njMjtLLc22RECaO/I+SlOPVICzKGl/mExPzpYZgOvGeoj0JncLEuBHmyrGzuU\nVGEfm0Z3dt/JvA+4efrZgKRUxnbw4BMLMFLDPYdxEkxsGJ6AXf9Ib0v8jW6B\nj8fp\r\n=T5BI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6dH8KJ9YTzfz2Lhzm+fZ6ld2YkIlch/Y20le34lVetAiBl1qs4qc39tmB4/o9IZh+SoKwM3q1ldgkJFZBxaeemGw=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.2.1_1606322719492_0.28224407865040035"},"_hasShrinkwrap":false},"4.2.2":{"name":"@americanexpress/one-app-ducks","version":"4.2.2","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","holocron":"^1.0.0-9","lean-intl":"^4.2.2","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","amex-jest-preset":"^6.1.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^17.1.2"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"6b0d29cecc19ab7073f7af524560fc455f8cff2f","_id":"@americanexpress/one-app-ducks@4.2.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XYkm610ghrpItjpwT37qfff/njRj9KiEFlEEkWz5zIxtyD5z8kp6g8jRAuMlVX6CKggK7s0nlSXpxmNjzOlwnQ==","shasum":"f0c089dc43d860a5262df21cc248fcaf368cfee0","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.2.2.tgz","fileCount":50,"unpackedSize":413053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx3KpCRA9TVsSAnZWagAAYCAP/05hcBtDauSZwZ1H8WA1\npFv57UjcmXAomEt8fSHNGlD+DpwS08rk/IBNEXfzyXcxIxMM3b5ywVDz9nzK\n0gmzcj4jZyTKJoKTm3yUuwnRv+9v5IbTX1AbH2uPN1MfeYRe5dej8ZKjQPcc\nmWlaz+O5ounsRUPRvpJWyTp+ylu1HucPAjlj4SWW212qqkg5p518ObU/3cc1\nnBcOSYhlm3YPlYq/Sn0UtdUTbAxQXh6Nj6YE3BsxZ+KdpuipI6vPuD7Gz2TT\nsVFoIgVx1YM5bBMDBIy6U3lD0sS/Itv5I9x8x2slZkqNVJE7QqrSz/YDbZYC\nccE0UQNfH1ucHPS2PoCUxeywhZAdjFUnfdJCH3dkMPI1w4iyLdcBE1G4JSta\nc4Imc2xlBbI3jzjMQlLCkImljj4FD/IkaYYKLIx7O9z7LyNXu7l7XWsqNE6e\nVq5Bc7VHoSGp2brAWN6DM9pV/tcrgTFGQOo7/41brr44PQh4FJSmg11XWNE0\n5Ak6gEn8Y+iYlSr7Hav7Ou1cUj0daFYv+7T0tFTcrSzbnRkO9vadWjkCrNgl\nyQHnSnqgL/YnyZ/vUM5AfCooy6ZjWSgxC+hx0OrMjOg429b1Lfb29fcEd4ix\n1hnX7B+BmeQStk0Kj/lgalCA6XygBwT42TpV7v54MzbKjsSFi0IXLowXGMHU\nvPjC\r\n=fEqH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAU0zuwjyG+xtooDWuJn+sQ182ZB41zv1XNfCPEM+o41AiAl6czDVwx+g2qDPQrW7s7qvbk5ODAijUZDfbzn6Z6dLQ=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"amexopensource","email":"open-source-ops@aexp.com"},{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jimmyking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.2.2_1606906536578_0.5243022796977774"},"_hasShrinkwrap":false},"4.3.0":{"name":"@americanexpress/one-app-ducks","version":"4.3.0","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","amex-jest-preset":"^6.1.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^17.1.2"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"843b1acdf4fbdcf6e3bbbb0afebefb6a0801d46b","_id":"@americanexpress/one-app-ducks@4.3.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iuETfs3j8LuF1kkaHtBDB2bRwK55CMKSpj3UmjonjC4terbqTB+cjLDBWwVI9ct2Xd98rVLLKay0G8YbHO2Y5A==","shasum":"62c14f61b4a9c7e53a479a7ef93061a7745d8cc4","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.3.0.tgz","fileCount":50,"unpackedSize":413260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/HcfCRA9TVsSAnZWagAAYOEP+wZNCv6clZwoKdqmMPay\nzBwUIdhtcYFLNhdG7yrpb/Fxd3NZMjOfKZYMMA9S3a6CNL1z+KfG6Iqu2eCR\n6ejfwwlmbnyheMM9uJjV1EAw5u1RpxvbK5RJlMvK3Dx3Z1FE72qf3JZAUmoq\nDcDrkbm20eHXoBfyNJVnbkambAn/QIh6aBOt4NjqUQVLd9p1HPXbLR/oVvw6\nYh4oN9RoPuIdXY4qnad04fHfcVbHG052lfm8j0WrbvoSl161FS/V40vHO1wb\nKit3srFhl6EYI71D/6G5C6EJI0DEeXHnNcCsFg1/9vjlG3X89nHEP3cHg4V3\nqXZXmsM3bP7rO/3ZisSQnl0eW9xNat+zRuIufHwjkQ8YLw2krunqVfpXxLA1\nFZbS/81L8ilThiUPM2ywztyPb0JW+Z5V2MI5gnIHNFYY7IBztJgX521Hkwn+\nl25xFJGbvyhSJLCNFZxisDl2ggjGia20aQ4EFLklpJXATBRB9bdlVFS6F6Xz\nBe2V90TYXoBhKm3FTbf/XQt70gBDHsPGXzwTzubh0AcOpzgJTjQ9tkSnI+l2\n5G4EpHhYPWAj0noKhhlIFWI/zNIghHbO7W+YST46vYIl+ZE7A5ZTdhUv/hzu\nQTTZ0lAnAvhdIazndznMtPisqHtXULzVSRgw/KsvyR5t462Is8SI9kOlGhRI\nwo5Q\r\n=lVOZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFjLIxA3YwZxg5SCQjDsjfgmHKzghSLM1W14ND+I7nJAiBByVpD/09amhdMcQbKmHvrjfd6CMbV4ENH/AdK+7R77w=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jaimeking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.3.0_1610381086414_0.30421730412567993"},"_hasShrinkwrap":false},"4.3.1":{"name":"@americanexpress/one-app-ducks","version":"4.3.1","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","amex-jest-preset":"^6.1.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^17.1.2"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"29ded227905dd17585295f9a3e15369f2805bbbb","_id":"@americanexpress/one-app-ducks@4.3.1","_nodeVersion":"12.20.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DSa1DdJsrB0pCuduwqU6pPaTntT5z6w41sbj4qk9WhjitFMFJmnhcQPOdLtt5HBi2L29ZMYDGEP/G8E2iDIFYg==","shasum":"9c12faeddb687aaf02f2ec9a92d4311b3a7f87f0","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.3.1.tgz","fileCount":51,"unpackedSize":415867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNUpxCRA9TVsSAnZWagAA218QAIEHAH/uxsvneasZfUqr\nnWKmp+Z1/bRIg50m50ow7IkgbLljN3LAS3XtO4XDiWPFLH30vHR+xL3w7cas\nH1TBB8UuuhB+0wujyYnasaet7dMB0Q9EkY5/Hn+mhYCqhzaQ37u8vhHGnl19\nAwMFKj18dB69IS3Rru9Lv5PLXCB/MXt3RNytvCL0TuBw/+s8cdABEzRZyWya\naeMbiTRe7/t5kgoO/H/DJqs4GsaBNmGG8DJ236WkWP/PR+7I/ZfUu6+RfL2E\n2io60JLA1qE6vGZUeKLBxPu5gFZzbg/A5qTjINQ6smZbVkKo4HSkk42pT8na\nwee1foe5HQDAl+W3X+iK07zITsujg0kfHYkXSwhf/Debt1H4lp0l+eICAn5n\nUr6bt1IYTr//aCAqI4muqlumNIC4q3IZ3L5J+VTLmiQljNoCY9KhaBXYruAf\n7YoCA5puaY0k8gFGbmmZcHlfS5l5i5E4Ktql61nQhzctMINdonz7+7XjaKNH\n+vM2Bic61KptOjlNC3E3PNXbBLgy5aAyq4yA0wpSt+8T9cOFNHkc0hBkNLLD\ntin2x0pjXfnaTzZOMCqHIyDDyFmOMPgWIj98cXZEc/vzxabVmlNGWUtbng93\n6Yr3yyw+9R9Ty7x65eMVkibPVkvTasmyx84hMsI3m8e+qZinb80uIJwOnwCe\nPEEA\r\n=5xGz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt6cWUHotmaEPpGn9mwLFQACsMCXWOLbbAF3MS5t/3rwIhAJ0rVf0HzFBY3G2G6vdkqQmjQnNvu4G+k7jLFSbmrYtY"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jimmyking","email":"hello@jaimeking.me"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.3.1_1614105200433_0.18949427178011158"},"_hasShrinkwrap":false},"4.3.2":{"name":"@americanexpress/one-app-ducks","version":"4.3.2","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","amex-jest-preset":"^6.1.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^17.1.2"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"83c399693b826abb0c841443a0c0397c55346526","_id":"@americanexpress/one-app-ducks@4.3.2","_nodeVersion":"12.22.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6BNeTlIuuAkoLSp7XfTEA7QK/FXaCWtOzm7buMUq6s97r1dsy6i1D2PeUyOV9xt43/TdLo6ea3CXRM493wEWPw==","shasum":"fa4c3ee036d9de676ff0d72ed90e5ec1e805c9dc","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.3.2.tgz","fileCount":51,"unpackedSize":416364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkuoJCRA9TVsSAnZWagAARZUP/A9ZMOc7hqpiKzy+oZrj\nycpXa8zyggw531TA5cjptgyC+hS+YMDL6K/c7q3MlqCKQBBw6lAQoB/bxSBm\nsw+tC0TF2mvMDkWBji26OQG2Mg6TodVQz1BrfHwAfAfTO3doVjdYeWKkeKhN\nQvAzKPp75E8EST7aR+JdTjSesHX4vWNSBp5X//Vs5dobJqDDcclu5xC19wo5\nQJa8MjOExf+fBAiReVIMMxojyWnUFzKMlh9ByblmlLojp0CrMw7Lvg3KsLcA\nW0pH7TZDxrzZ+fl7/gSQjhcVxJo7suxOWEoXvGdZ0VvhU19xjKlVIHFV6Pe1\nsDQTm7PcFAT3dmieQKV2oTN7QViBO144pr3wJqT30cIHmgA8HMHS1WeCyHrj\n+SRmw9RBCxQQ1ih57B0fj+FTCcYL/TbmAiKGCOeoFigPYUktS+H/d91GTXG9\nI73OkEDzbX/6hh7l+qGCnbwOWiezvoIwR2pzxoX16ir+YA49l+tefK47qs2o\nOxhtw+5DGZxMrbxJVVV349JcryUzTyq+sd1Q8AqyXwTcy11wMkHqHdg1kNV+\nVCXM5+s2Qk5IC0gVRV4mkNen5nTCtyq6i70MfPViIk/OhkPu3POLKXR5S9Lt\n4TwDHw6uPJTUT/th0bIVRRj0kfhbmRE8R748+R7DbuYUC++yi7B9Y7wTI2ki\niPII\r\n=rfE8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9C//lW+ywmjNxKemGk/MJHBi/fhlIZtqYlAHCnBkz3AiA8VV/HzAGioQb99uZepy9dLoH9D4GM4ZtFv47o3M4DIw=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.3.2_1620240904667_0.7846058683112358"},"_hasShrinkwrap":false},"4.3.3":{"name":"@americanexpress/one-app-ducks","version":"4.3.3","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","amex-jest-preset":"^6.1.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^17.1.2"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"ea077e074b82e97e4672216ede9ff4ec9a54fb67","_id":"@americanexpress/one-app-ducks@4.3.3","_nodeVersion":"12.22.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-i24cltQ/76NjVEddR0s+sJCG9+lyxjRBD92n6XLwXGcCpNPDT6D/4JSFhhtoe2N/3o5S3PEqKnlVy2Mzchvctg==","shasum":"ea3cf01157a2acaa447ad2959fa0016cc59aa7fd","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.3.3.tgz","fileCount":51,"unpackedSize":417134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrQGTCRA9TVsSAnZWagAAKvkP/3evoYgiuthuro5yFOVm\nB5u0moUHkYzZbe+8SByFkpISIBLaPf3jaTKCUPrDxWxTDwjXdeHICpktwTqm\nUiOGbPNG8Jl7SPFVQ+M5HrD027IG2H6TRHGqPrZbUmR47FFsipot8Ai/8wIV\nxL16Y03YlXSMq6PmYMc4Apz7v0/eEvBTYi9oeJF70mLYcytkjBAzjgjXSZdq\naB0XoKE/1yg1aMtzBEKZgwmPllqq5MV+6iAXeXAqXRWw0oR0zuY3b7E0WFi0\nOv9sGFavPRtdQbUDz7puRIrgqGipOuo+i51ZrL+lLCC610543WjbuCrf0fHa\n2hiffYOire0jPxpSvjKwwxXJTItORA/0MeK5c+2xj5+SJIgXaYJvRCQ0KWyZ\nW8Y8CPLx3isu7POeELTWk2AHH1X7Ktc0Sw0nHYIwUjvccI2ML51CJFlMeOg9\nXjA3KWXFWWWrP00WbZNj42MNJhs4pfwttrC867EsPYeW8e7VlqJpUo4KTJH3\nZyYyHrODIocDeNPTfz9Lyv/zylOWvy/Oinew6uN+gLksk4HRG4RinGu2jzn9\nPF7Yfom1G4PH0IH7ZhsKBOHGohUddZKNx38/PmW+CWtqly7QtTB6morWJAmS\n/7ws76ACRZwnPQWaVOV3gJj7JodVrzg+F4Ke/qDapDLwTcWKJSwXGm+eStw6\nDcOX\r\n=yy4s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9fAltv5h/SIFelf/2eF6wrFY+0+MHg8kIoc0aWqixmwIgSA88virw8iHEVZv71jedQuwWKw3LPYm40ZdjJG+/8lk="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.3.3_1621950867247_0.30537407544125994"},"_hasShrinkwrap":false},"4.3.4":{"name":"@americanexpress/one-app-ducks","version":"4.3.4","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jimmy King","email":"Jimmy.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^3.0.5","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@semantic-release/release-notes-generator":"^9.0.1","amex-jest-preset":"^6.1.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^2.5.1","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^24.9.0","jest-fetch-mock":"^2.1.2","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^17.1.2"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"7a62c2b0006df927758a106e41ffd2c22e0e95d9","_id":"@americanexpress/one-app-ducks@4.3.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ed2Jk4jGJ1oVTRI0b3ZRXrUnZJ20GJGEQT90baAQj/t+FzHx/YhuRrgitzPbGZ+3C7wParxsRwJZ5u7VeLNDmw==","shasum":"21721b2fc8b77ee53fd76bd45eddef2b1105f153","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.3.4.tgz","fileCount":53,"unpackedSize":417961,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrcXRBjqlEJdUnaLugIwsiM4vy8lBrKnrtFIUxJrm/vAiAnFAS7enkPaPH3Pwh4hxyk3XlIe/AxYVKHOWKr10PLzw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiasToACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn4g//RxRYYxlR6aL5b+NvC5w1wUZ1sNl+vuEYsOckbHSJ1TVkz7Lw\r\nGV8X5LtfUYN8AjdnpuJ+6vPhaSfppUdsEhND0uvZID4CIUVHAcS+lTDOYlph\r\nZSzGYcYVnvW/tQqZrChO7F34BthsmetJXe/Rh/2rusbzbGLg4mSBiKRzjz/V\r\nzkQDCR/0dCp/VILKh9QTm9/4g0AhDJkuavqWMHXihs7ZZUMdJxUt36r9Vy70\r\nvKkdYQEONbvA31mFQWzm4hreCH95xLRyQkCY/Ef7kWKXbtQdArWb6Z0/oIh+\r\nWpuahcgd6KXWgWUiLrKNEHGnseI0Ce1ur1g2fg8bGegf2fWsRN2LH1vaHTNL\r\n8mUlfUr6N4TBvw/UhQ3dAWz53eMtHbAvw4V/OZrhELihLjwg1QbKdyzxBOTn\r\nxRhkD7QDSXDSxjYCuuT4TBfNNccZn1NmFgUycjEZ9tbb+ORFnzEw0cHwt2A6\r\nG1T9hTwrT5uFjA5qt5zomOg0RvSGjVNSaaP4FoTp6ZOn+CHaDEIvHCjnyWgH\r\nPqRa9rC/Qdw9T9jgoWtSGYHxFQ8rF23ZzcT3qIVpNTgWBeDqwKVz1S6DW8Vo\r\nB9c0pduJTaA0j7DQMv7ByFu56/uu0M14VgEgFRPVA8LLHXyVFoIoWCDWdtT8\r\nACU70OBlH+DcvBk8aFlhh5FukQbfKXTek2s=\r\n=taw9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.3.4_1651164392758_0.1676028285248945"},"_hasShrinkwrap":false},"4.4.0":{"name":"@americanexpress/one-app-ducks","version":"4.4.0","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","amex-jest-preset":"^6.1.2","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^3.1.7","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^29.1.1","jest-environment-jsdom":"^29.1.1","jest-fetch-mock":"^3.0.3","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^19.0.5"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"213f3d94435ad10d0e2b681d72db8a6e8a98914e","_id":"@americanexpress/one-app-ducks@4.4.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VeSkAD2zirRwTCcEtxwRqTRb8xVtVmFDy2HMF/WXVkAJgpkIJJ72+IArMxjhIiLy98tYeF+udcA9QM+JWHuRfg==","shasum":"2887ac596b049949c73dc6eb9b5d605829caf03e","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.4.0.tgz","fileCount":54,"unpackedSize":421822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx/yNKO10lEye9NpMbGRyieHamcq5BSBalh/0QyNT0+wIgC5cbaSSj042PatrIo+Ovv3a73QQGIyJfG7joyzu8hc8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPIb7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU6A/+J8ssQm/Mh2GvC3eVD3hYluku6oYCJRUb1vRHYbYZLwC1QWH0\r\nlEzTONbKIs+eKOdWKygz0Y2BxMub1uqUiNTuo7h2pNpv/xGUy7A/9g7Z3u24\r\natfxtf0XozCPa2uNSylSaaIwPiSEOXEBURMJU3vNjAy4VQDnsbVWOTxQzWOi\r\nJrrwWsOsZ6Fj+mpNCIaFLmphbgeG33NtPW/MvSBQl+Fmc/aoIbmRUqdsvun/\r\nArtcR1ej4aJDE9UNqDo4Jr95tSk8CkaC14ieXl0waZCJwKteHhw0MfrFyiNo\r\nRNh4kvAsAmhZFabNXs8EbmfsSFXFroFXw9LACP2P1qhIANNY37piZ/H5zHMB\r\nz64iXnGPdkrM4WAVk5TlzRWA2efavIJv10VASMQxTytYJWdcyiLNo/2n8lP/\r\nTJjSbLmqTAbVlX9yfnLkqj04H5AScuxb9rqqUcv8QBMRCphMO2oUgnqe7pbJ\r\nLL0ACosSzzEfIcBtyWdVaF4v7yNcas+MmkNOLUPzt+aGEMDznohCWf5yILOF\r\n9faw5rbBuSb34FHJu38y+wme/V//wviryy5sN5Mweksc1ZZQ/8PNN+E9N3uP\r\nqIqN2t6UF0CTa2cc9Yg7u7gDpB6MXCG56YPgxQa9VEEIfUsVbqWWhePPTPJv\r\nPgQNJq5jecg6SoUoWb81aOtR5Fzc7jVuRzY=\r\n=87Xb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.4.0_1664911098789_0.9925932929573456"},"_hasShrinkwrap":false},"4.4.1":{"name":"@americanexpress/one-app-ducks","version":"4.4.1","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","amex-jest-preset":"^6.1.2","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^3.1.7","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^29.1.1","jest-environment-jsdom":"^29.1.1","jest-fetch-mock":"^3.0.3","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^19.0.5"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"aa69da1501a0242ac5eb13299b4b6670ce7e0255","_id":"@americanexpress/one-app-ducks@4.4.1","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-LE3IwLU5h/YuI4iFOoIMast3oAQsicU8GuJMkfRS2amUCAhVnBqhfsu29xTbokv6rnc55Yk/zq27I2v/9Q3WEw==","shasum":"b3e05249db68643ea508667c35363876eec1528a","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.4.1.tgz","fileCount":54,"unpackedSize":422163,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpdfgjexsYj7HgzP9HlN6mbpFrCrwNcxzcnbm3qh5UdAiEA23YlmgKzFUpn/46Sn9729H+Ekn76YW3+AwzPtRH9ilE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPeu1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7YhAAkQRAmzviKYCRLEkiH3wRyS69e/Z3Qn/5yTjoZApq5zJWNaqx\r\nsiDwFkhpSmkKCOICHocEAT78X3xd+Fogu+MlpLkC29fmPq0//kWfEXk9FWrR\r\nJO85xU9avdAswXY6JIbhHk30QmTLwhHFlDFOdTZwINWyeqdCa50NQChnexSe\r\nZnwnq4l+6+6Yz0q2a6DirTuhdVVF7RpDkjfVYPUYnZlkfdxuX6QwqrI5GOQD\r\navKNWFkT/ygsw8FInxpMKNCmZJRbhVqW6ZsdrhVk1qOwU/NpZqSE+XAQD8bh\r\n7Nyg/DiqB8GawQSX5tYBMdTexLc2xEefkBRZ9iYrrfsZW2GSjHB+4+KcYOKZ\r\nr6QjpyS1qEbGf56zmAeHZ9kVWlcFRwqycSij/JJVw+ZiVCmB2IFGeT14bZOR\r\nyEJJ2G6oCs5F+ceMufXrMq4uXM1hgVEltm/RR6me41vb441r3hIuiJuIVcHj\r\nwA6ilhllb1Zeuu5cfIg0W5o90iU5XbAioV2pRPeB8g3tHRHTtY99Z1XQGNZi\r\n/WMXyvhvWDqaG6kEFlt/XVoSZPnwJwLOdJGHG1IjkiIkINa7Cr+wvNo1ocA4\r\nkIEUPaOzR66MPcW5nIS2OI+b08rfa5HpwrGOiXNJM1PKYKxRo0olkoII/wzF\r\nImoF1djntOsClN9ptXEQylpai3a2v8tuLrE=\r\n=5G/Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.4.1_1665002421731_0.6333291524186675"},"_hasShrinkwrap":false},"4.4.2":{"name":"@americanexpress/one-app-ducks","version":"4.4.2","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","amex-jest-preset":"^6.1.2","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^3.1.7","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^29.1.1","jest-environment-jsdom":"^29.1.1","jest-fetch-mock":"^3.0.3","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^19.0.5"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"9743852b8cb06ed07ab0c644c0c07c294e1af586","_id":"@americanexpress/one-app-ducks@4.4.2","_nodeVersion":"16.20.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+TW3y9Us/oXHkNcagSt35/KO+/A2jN7pOkIkjF7GuSpr6WukCZp1TJE+9zQuQ2ZZqNrR5ptxk0CKSHFonLpo7A==","shasum":"7cddbfe6dc3406d204c577ca139e25f65d3933ac","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.4.2.tgz","fileCount":54,"unpackedSize":423278,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbFvjzVXBWSEcDw7egE+CFoFapQElgA37X5fsSuavkagIgJkgfutqDsebmYsJc89RQGEkRzoVQXv1ggKz+ianGT5E="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.4.2_1684782197058_0.5781948817988507"},"_hasShrinkwrap":false},"4.4.3":{"name":"@americanexpress/one-app-ducks","version":"4.4.3","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","amex-jest-preset":"^6.1.2","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^3.1.7","es6-promise":"^3.1.2","eslint":"^6.5.1","eslint-config-amex":"^11.1.0","glob":"^7.1.3","husky":"^3.0.9","jest":"^29.1.1","jest-environment-jsdom":"^29.1.1","jest-fetch-mock":"^3.0.3","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","redux":"^3.5.2","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.0.1","rimraf":"^2.5.3","semantic-release":"^19.0.5"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"0ff8b033d83ba2a03651975c969c0bedeb7d195c","_id":"@americanexpress/one-app-ducks@4.4.3","_nodeVersion":"16.20.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-YKUsH+LRYQVHVwFxIx/qppvyUSZ38zwKMCjCjH8N9HTU5Nc6jBqOMd3CtHJ21cPyw17fd7L8K4Fl7RkK0Gp4WQ==","shasum":"8983a587cdeb8d3413835ff6cf859e0f84d28046","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.4.3.tgz","fileCount":54,"unpackedSize":424436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZi/LUjqe//xtlj+FGOKug6B99ex2x2Uph4oUyMB00lAiADJBgD9JKCYfrZAY1CXgJH/brQMXP6k99oR32F/2dClA=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.4.3_1688486530912_0.03620210732583162"},"_hasShrinkwrap":false},"4.4.4":{"name":"@americanexpress/one-app-ducks","version":"4.4.4","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files && rimraf lib/**/__mocks__","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","amex-jest-preset":"^7.0.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^3.1.7","es6-promise":"^3.1.2","eslint":"^8.53.0","eslint-config-amex":"^16.0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-jest-dom":"^4.0.3","glob":"^7.1.3","husky":"^3.0.9","jest":"^29.7.0","jest-environment-jsdom":"^29.1.1","jest-fetch-mock":"^3.0.3","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","react-dom":"^16.14.0","redux":"^4.2.1","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.4.0","rimraf":"^2.5.3","semantic-release":"^19.0.5"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"73784cc70be923c57d9cbad572f815fbebc66c8a","_id":"@americanexpress/one-app-ducks@4.4.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-KlIcfAnMdThI3r+xBihJrDAjfgA51GR7xO5cuMbL965JEdlWNFhw/f2vsWiSID7RKMcMbkhZ3UsbwrVNBnLVow==","shasum":"3c6a5058aa958870ca9e168c77c64ce91abab893","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.4.4.tgz","fileCount":53,"unpackedSize":441147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeZcEQYMypjBaedKK2OkrzJlAU+92mTd0F/ysJCzBUxQIhALhq5rSYPOMYx6FVpEusoAP99FTsQBLtVSRm3R4wWiNq"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.4.4_1709655236795_0.07995058088478779"},"_hasShrinkwrap":false},"4.5.0":{"name":"@americanexpress/one-app-ducks","version":"4.5.0","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files && rimraf lib/**/__mocks__","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","amex-jest-preset":"^7.0.0","babel-jest":"^24.9.0","babel-preset-amex":"^3.1.0","ejs":"^3.1.7","es6-promise":"^3.1.2","eslint":"^8.53.0","eslint-config-amex":"^16.0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-jest-dom":"^4.0.3","glob":"^7.1.3","husky":"^3.0.9","jest":"^29.7.0","jest-environment-jsdom":"^29.1.1","jest-fetch-mock":"^3.0.3","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","react-dom":"^16.14.0","redux":"^4.2.1","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.4.0","rimraf":"^2.5.3","semantic-release":"^19.0.5"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"3027467a77897bac2990cef348684c4d31bc32b5","_id":"@americanexpress/one-app-ducks@4.5.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-VFYtz0G2L4OHO9XPw7F5EhLmoFKR49kmzX1t8Iako2MpSrACxP+Mqyt8uv2Q7TypDYSi60WYBwVWA/IBF4f9LA==","shasum":"bcf56221bdd6c568545519752eb26cba1494d654","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.5.0.tgz","fileCount":53,"unpackedSize":442062,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcIKZPMDhXGVMhRsHFUkYdG2L98cmJjNoSUYQAyisd8AiBWmRSi8ckbJQzxjKostrNxmhCLzl1iIOUNJ61bnLhsnQ=="}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.5.0_1709740689753_0.16148376663960096"},"_hasShrinkwrap":false},"4.5.1":{"name":"@americanexpress/one-app-ducks","version":"4.5.1","description":"Globally used redux ducks used within the One App ecosystem.","main":"lib/index.js","homepage":"https://github.com/americanexpress/one-app-ducks","bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","scripts":{"clean":"rimraf lib","prebuild":"npm run clean","build:ejs":"node scripts/render-ejs.js","build:node":"node scripts/build-node-imports.js","build:src":"babel src --out-dir lib --verbose --copy-files && rimraf lib/**/__mocks__","build":"npm run build:src && npm run build:ejs && npm run build:node","pretest":"npm run build","test:lint":"eslint --ignore-path .gitignore --ext js,jsx,snap,md .","test:unit":"jest","test":"npm run test:unit","prepare":"npm run build","test:git-history":"commitlint --from origin/main --to HEAD","test:lockfile":"lockfile-lint -p package-lock.json -t npm -a npm -o https: -c -i","posttest":"npm run test:lint && npm run test:git-history && npm run test:lockfile"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"jest":{"preset":"amex-jest-preset","testPathIgnorePatterns":["/fixtures/","/node_modules/"],"collectCoverageFrom":["src/**/*.js","!**/node_modules/**"],"setupFiles":["./setupJest.js"]},"dependencies":{"holocron":"^1.0.0","immutable":"^4.0.0-rc.12","js-cookie":"^2.2.0","lean-intl":"^4.2.2","object-sizeof":"^1.6.1","reselect":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^8.2.0","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","amex-jest-preset":"^7.0.0","babel-jest":"^24.9.0","babel-preset-amex":"^4.0.3","ejs":"^3.1.7","es6-promise":"^3.1.2","eslint":"^8.57.0","eslint-config-amex":"^16.0.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-jest-dom":"^4.0.3","glob":"^7.1.3","husky":"^3.0.9","jest":"^29.7.0","jest-environment-jsdom":"^29.1.1","jest-fetch-mock":"^3.0.3","lockfile-lint":"^4.3.7","lolex":"^1.4.0","mkdirp":"^0.5.1","react":"^16.0.0","react-dom":"^16.14.0","redux":"^4.2.1","redux-immutable":"^4.0.0","redux-mock-store":"^1.0.2","redux-thunk":"^2.4.0","rimraf":"^2.5.3","semantic-release":"^19.0.5"},"husky":{"hooks":{"pre-commit":"npm test","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"e801832effa978ba9885d43195a2410e5f0682cb","_id":"@americanexpress/one-app-ducks@4.5.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yAMNxEduc5+WLImNkolBvhaeO3WS5ZMBifP8W6VoJxunba14rFDRwI4K31jndQ2ktapA/0lLmK0DRcsmGI/NPg==","shasum":"61288217cb06b91c2324932530402a5360440348","tarball":"https://registry.npmjs.org/@americanexpress/one-app-ducks/-/one-app-ducks-4.5.1.tgz","fileCount":53,"unpackedSize":441769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzGvvTVD1yhUbYvt/mt7qAAs0dxnyBZ/hVO7OpO+yszQIhAN25SqgSulGWXo1NvFrDhGGfPItaSgz0Gb+LYOfAQJvC"}]},"_npmUser":{"name":"amexopensource","email":"open-source-ops@aexp.com"},"directories":{},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/one-app-ducks_4.5.1_1711450937509_0.007283117621131208"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-18T23:41:05.600Z","4.0.0":"2019-12-18T23:41:05.888Z","modified":"2024-03-26T11:02:18.541Z","4.0.1":"2020-05-05T14:31:57.183Z","4.1.0":"2020-06-04T17:46:25.574Z","4.1.1":"2020-07-03T00:48:04.805Z","4.2.0":"2020-09-23T10:28:33.962Z","4.2.1":"2020-11-25T16:45:19.615Z","4.2.2":"2020-12-02T10:55:36.742Z","4.3.0":"2021-01-11T16:04:46.580Z","4.3.1":"2021-02-23T18:33:20.640Z","4.3.2":"2021-05-05T18:55:04.769Z","4.3.3":"2021-05-25T13:54:27.359Z","4.3.4":"2022-04-28T16:46:32.947Z","4.4.0":"2022-10-04T19:18:19.048Z","4.4.1":"2022-10-05T20:40:21.943Z","4.4.2":"2023-05-22T19:03:17.314Z","4.4.3":"2023-07-04T16:02:11.166Z","4.4.4":"2024-03-05T16:13:56.955Z","4.5.0":"2024-03-06T15:58:09.899Z","4.5.1":"2024-03-26T11:02:17.661Z"},"maintainers":[{"name":"pixnbits","email":"i@pixnbits.org"},{"name":"anescobar1991","email":"anescobar1991@gmail.com"},{"name":"jsmartfo","email":"j_smart_foster@hotmail.com"},{"name":"amexopensource","email":"open-source-ops@aexp.com"}],"description":"Globally used redux ducks used within the One App ecosystem.","homepage":"https://github.com/americanexpress/one-app-ducks","repository":{"type":"git","url":"git+https://github.com/americanexpress/one-app-ducks.git"},"contributors":[{"name":"Andres Escobar","email":"Andres.Escobar@aexp.com","url":"https://github.com/anescobar1991"},{"name":"James Singleton","email":"James.Singleton1@aexp.com","url":"https://github.com/JamesSingleton"},{"name":"Jamie King","email":"Jamie.King@aexp.com","url":"https://github.com/10xLaCroixDrinker"},{"name":"Jonathan Adshead","email":"Jonathan.Adshead@aexp.com","url":"https://github.com/JAdshead"},{"name":"Michael Tobia","email":"Michael.M.Tobia@aexp.com","url":"https://github.com/Francois-Esquire"},{"name":"Michael Tomcal","email":"Michael.A.Tomcal@aexp.com","url":"https://github.com/mtomcal"},{"name":"Stephanie Coates","email":"Stephanie.Coates1@aexp.com","url":"https://github.com/stephaniecoates"},{"name":"Nelly Kiboi","email":"Nelly.J.Kiboi@aexp.com","url":"https://github.com/nellyk"},{"name":"Nickolas Oliver","email":"nickolas.oliver@aexp.com","url":"https://github.com/PixnBits"}],"bugs":{"url":"https://github.com/americanexpress/one-app-ducks/issues"},"license":"Apache-2.0","readme":"<!--ONE-DOCS-HIDE start-->\n\n<h1 align=\"center\">\n  <img src='https://github.com/americanexpress/one-app-ducks/raw/main/one-app-ducks.png' alt=\"One App Ducks - One Amex\" width='50%'/>\n</h1>\n\n[![npm](https://img.shields.io/npm/v/@americanexpress/one-app-ducks)](https://www.npmjs.com/package/@americanexpress/one-app-ducks)\n![Health Check](https://github.com/americanexpress/one-app-ducks/workflows/Health%20Check/badge.svg)\n\n> [Redux](https://redux.js.org/) [ducks](https://github.com/erikras/ducks-modular-redux) used within\n> the One App ecosystem.\n\n## 👩‍💻 Hiring 👨‍💻\n\nWant to get paid for your contributions to `one-app-ducks`?\n> Send your resume to oneamex.careers@aexp.com\n\n## 📖 Table of Contents\n\n* [Features](#-features)\n* [Usage](#-usage)\n* [API](#%EF%B8%8F-one-app-ducks-api)\n* [Contributing](#-contributing)\n\n## ✨ Features\n\n* Combine your reducers with the global reducers within the One App ecosystem.\n\n## 🤹‍ Usage\n\n### Installation\n\n```bash\nnpm i @americanexpress/one-app-ducks\n```\n\n#### How to use\n\n```js\nimport { combineReducers } from 'redux-immutable';\nimport { createStore } from 'redux';\nimport globalReducers from '@americanexpress/one-app-ducks';\n\nconst appReducer = combineReducers({\n  ...globalReducers,\n  ...otherReducers, // Your specific reducers\n});\n\nconst store = createStore(\n  appReducer\n);\n```\n<!--ONE-DOCS-HIDE end-->\n\n<!--ONE-DOCS-METADATA title=\"One App Ducks API\" tags=\"one app ducks,redux,reducers,one app\" -->\n\n## 🎛️ One App Ducks API\n\n### Overview\n\n[Ducks](https://github.com/erikras/ducks-modular-redux) include the reducer, selectors and action\ncreators for a given branch of state. These ducks make up the core of One App's state.\n\nThe default export is an object of reducers meant to be included in a call to Redux immutable's\n[`combineReducers`](https://redux.js.org/api/combinereducers) when setting up the store. Included\nreducers are `browser`, `error`, `errorReporting`, `intl`, `redirection` and `rendering`.\n\n**Contents:**\n\n- [`browser`](#browser-duck)\n- [`error`](#error-duck)\n- [`errorReporting`](#errorreporting-duck)\n- [`intl`](#intl-duck)\n- [`redirection`](#redirection-duck)\n- [`rendering`](#rendering-duck)\n\n<!--ONE-DOCS-ID id=\"browser-duck\" start-->\n\n### `browser` Duck\n\nThis duck is for reading information about the user's browser. It is particularly helpful on the\nserver where this information is not readily available.\n\n**Contents:**\n\n- [State Shape](#state-shape)\n- [Selectors](#selectors)\n  - [`getCookies`](#getCookies)\n- [Action creators](#action-creators)\n  - [`setUserAgent`](#setuseragent)\n  - [`setOrigin`](#setorigin)\n\n#### State Shape\n\n```js\nconst state = new Map({\n  browser: new Map({\n    cookies: new Map({\n      [cookieName]: String, // value for the cookie\n    }),\n    location: new Map({\n      origin: String, // origin of the request\n    }),\n    userAgent: String, // UA string for the browser\n  }),\n  // ...\n});\n```\n\n#### Selectors\n\n##### `getCookies`\n\nThis [selector](https://github.com/reduxjs/reselect) can be used to access\ncookies both on the server and the client.\n\nThis action creator can take the following argument:\n\n| Argument | Type | Description |\n|---|---|---|\n| `state` | `Object` | (required) current state of the your application |\n\n```js\nimport { getCookies } from '@americanexpress/one-app-ducks';\n\n// ...\n\nconst cookies = getCookies(store.getState());\n```\n\n#### Action Creators\n\n##### `setUserAgent`\n\nThis action creator can be used to set the [User-Agent](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent).\nIt is used directly by One App, and it is unlikely that any module would need it.\n\nThis action creator can take the following argument:\n\n| Argument | Type | Description |\n|---|---|---|\n| `User-Agent` | `String` | (required) User-Agent to be set |\n\n```js\nimport { setUserAgent } from '@americanexpress/one-app-ducks';\n\n// ...\n\nstore.dispatch(setUserAgent('curl/7.35.0?'));\n```\n\n##### `setOrigin`\n\nThis action creator can be used to set the [Origin](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin).\nIt is used directly by One App, and it is unlikely that any module would need it.\n\nThis action creator can take the following argument:\n\n| Argument | Type | Description |\n|---|---|---|\n| `Origin` | `String` | (required) Origin to be set |\n\n```js\nimport { setOrigin } from '@americanexpress/one-app-ducks';\n\n// ...\n\nstore.dispatch(setOrigin('https://example.com'));\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"error-duck\" start-->\n\n### `error` Duck\n\nThe error duck tracks whether One App is in an error state and what the\n[HTTP status code](https://www.restapitutorial.com/httpstatuscodes.html) is for the error.\n\n**Contents:**\n\n- [State Shape](#state-shape-1)\n- [Action creators](#action-creators-1)\n  - [`applicationError`](#applicationerror)\n  - [`clearError`](#clearerror)\n\n#### State Shape\n\n```js\nconst state = new Map({\n  error: new Map({\n    code: Number, // HTTP error code (undefined if not set)\n  }),\n  // ...\n});\n```\n\n#### Action creators\n\n##### `applicationError`\n\nThis action creator will put the application in an error state and afterwards\n `addErrorToReport` is dispatched.\n\nThis action creator can take the following argument:\n\n| Argument | Type | Description |\n|---|---|---|\n| `code` | `Number` | (required) This is the error code to set e.g 500, 401 refer to [this](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status)|\n\n```js\nimport { applicationError } from '@americanexpress/one-app-ducks';\n\n// ...\n\nstore.dispatch(applicationError(500));\n```\n\n##### `clearError`\n\nThis action creator can be used to clear the error code.\n\n```js\nimport { clearError } from '@americanexpress/one-app-ducks';\n\n// ...\n\nstore.dispatch(clearError());\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"errorReporting-duck\" start-->\n\n### `errorReporting` Duck\n\nThe error reporting duck is for sending client side errors to the `reportingUrl` configured by\nthe  environment variable `ONE_CLIENT_REPORTING_URL`. You can find more documentation on environment\nvariables for One App in the [One App documentation](https://github.com/americanexpress/one-app/blob/main/docs/api/server/Environment-Variables.md).\nOn the server the errors reported are simply logged with the assumption that the underlying\ninfrastructure will pick up those logs and ship them to where they can be better kept and analyzed.\nReported errors will have the following format:\n\n```js\n({\n  msg: String, // Error message (error.message)\n  stack: String, // Error stack (error.stack) IE >= 10\n  href: String, // href to the page reporting the error (client side only)\n  otherData: Object, // Any other data included when adding the error to the report\n});\n```\n\n**Contents:**\n\n- [State Shape](#state-shape-2)\n- [Action creators](#action-creators-2)\n  - [`addErrorToReport`](#adderrortoreport)\n  - [`sendErrorReport`](#senderrorreport)\n\n#### State Shape\n\n```js\nconst state = new Map({\n  errorReporting: new Map({\n    queue: List, // Errors to report\n    pending: List, // Errors that have been sent but have not returned a success response yet\n    pendingPromise: Promise, // From the request that posted the pending errors\n    retryWait: Number, // Time (ms) to wait before sending again after a failure\n  }),\n  // ...\n});\n```\n\n#### Action creators\n\n##### `addErrorToReport`\n\nThis action creator is for reporting both client side and server side errors\nto your server logs.\n\nThis action creator can take the following arguments:\n\n| Argument | Type | Description |\n|---|---|---|\n| `error` | `Object` | (required) This is the error stack |\n| `otherData` | `Object` | This is any other data that you'd like to send alongside the error message|\n\n```js\nimport { addErrorToReport } from '@americanexpress/one-app-ducks';\n\n// ...\n\nstore.dispatch(addErrorToReport(error, {\n  collectionMethod: 'componentDidCatch',\n  moduleID: 'my-module',\n}));\n```\n\n##### `sendErrorReport`\n\nThis action creator is used to send any pending error reports. You can use this along side\n`applicationError` to post your own custom errors.\n\n```js\nimport { sendErrorReport } from '@americanexpress/one-app-ducks';\n\n// ...\n\nstore.dispatch(sendErrorReport());\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"intl-duck\" start-->\n\n### `intl` Duck\n\nThe `intl` duck is for enabling internationalization. It is used to load the language packs bundled\nwith each module. See usage in the [`one-app-locale-bundler` README](https://github.com/americanexpress/one-app-cli/tree/main/packages/one-app-locale-bundler#-usage)\nfor details on how to include language packs in your module bundles.\n\n**Contents:**\n\n- [State Shape](#state-shape-3)\n- [Action creators](#action-creators-3)\n  - [`loadLanguagePack`](#loadlanguagepack)\n  - [`queryLanguagePack`](#querylanguagepack)\n  - [`updateLocale`](#updatelocale)\n  - [`getLocalePack`](#getlocalepack)\n\n#### State Shape\n\n```js\nconst state = new Map({\n  intl: new Map({\n    activeLocale: String, // BCP47 code for the locale served to the user\n    languagePacks: new Map({\n      [locale]: new Map({\n        [moduleName]: new Map({\n          data: Map, // Contents of the module's language pack\n          isLoading: Boolean, // Indicates if the language pack request is in flight\n          error: Error, // Error from language pack fetch\n          errorExpiration: Number, // Time for error to expire so that reload attempt can be made\n          _loadedOnServer: Boolean, // Indicates if the language pack was initially loaded on the\n          // server\n          _pendingDeferredForceLoad: Boolean, // Indicates if the client side request of server\n          // loaded language pack is pending\n        }),\n      }),\n    }),\n  }),\n  // ...\n});\n```\n\n#### Action creators\n\n##### `loadLanguagePack`\n\nAn async action creator for fetching your module's language pack.\nThis action creator can take the following arguments:\n\n| Argument | Type | Description |\n|---|---|---|\n| `moduleName` | `String` | (required) Gets the language pack for the module specified. |\n| `options.locale` | `String` | Gets the language pack for the given locale, as opposed to the locale in state. |\n| `options.url` | `String` | URL to fetch the language pack from if not using language packs generated via one-app-bundler |\n| `options.force` | `Boolean` | Force fetches the language pack if you don't want to use what is in state  |\n| `options.fallbackLocale` | `String` | If the language pack does not exist, fetches this lang pack instead.  |\n| `options.fallbackUrl` | `String` | URL to use for fallback locale if not using language packs generated with one-app-bundler |\n\n```js\nimport { loadLanguagePack } from '@americanexpress/one-app-ducks';\n\n// ...\n\nexport default holocronModule({\n  name: 'my-module',\n  load: () => (dispatch) => dispatch(loadLanguagePack('my-module', { locale: 'en-US' })),\n})(MyModule);\n```\n\n##### `queryLanguagePack`\n\n`queryLanguagePack` is the [iguazu](https://github.com/americanexpress/iguazu)\nequivalent for `loadLanguagePack`. A fallback locale can be provided if there is\na language pack you'd like to fallback to in case that the requested\nlanguage pack is not available.\n\nThis action creator can take the following arguments:\n\n| Argument | Type | Description |\n|---|---|---|\n| `moduleName` | `String` | (required) Gets the language pack for the module specified. |\n| `fallbackLocale` | `String` | If the language pack does not exist, fetches this lang pack instead.  |\n\n```js\nimport { queryLanguagePack } from '@americanexpress/one-app-ducks';\n\n// ...\n\nconst loadDataAsProps = ({ store: { dispatch } }) => ({\n  langPack: () => dispatch(queryLanguagePack('my-module', { fallbackLocale: 'en-US' })),\n});\n```\n\n##### `updateLocale`\n\nThis action creator is used to set the active locale for One App.\nThe promise will resolve once the\nlocale bundle (containing locale data for `Intl.js`,\n[`React Intl`](https://www.npmjs.com/package/react-intl) and\n[`Moment.js`](http://momentjs.com/)) is loaded and the active locale is set. It will reject if\n[Lean-Intl](https://github.com/sebastian-software/lean-intl) does not have a bundle for the locale.\n\nThe locale bundles don't need to be an exact match. For instance setting the\nlocale to `'en-XA'` will load `i18n/en.js` and `'zh-Hans-XB'` will load\n`i18n/zh-Hans.js`.\n\nIf the Environment Variable `ONE_CONFIG_USE_NATIVE_INTL` is set to `true`, then `updateLocale` will not try to add the Lean-Intl bundle, but will still update the active locale.\n\nThis action creator can take the following argument:\n\n| Argument | Type | Description |\n|---|---|---|\n| `locale` | `String` | (required) Locale provided |\n\n``` js\nimport { updateLocale } from '@americanexpress/one-app-ducks';\n\n// ...\n\nstore.dispatch(updateLocale('be-BY'));\n```\n\n##### `getLocalePack`\n\nSimilar to `updateLocale`, but will attempt to load the locale of the requested country that is\nclosest to the current active locale. This is used directly by One App, and it is unlikely that any\nmodule would need it.\n\nThis action creator can take the following argument:\n\n| prop name | type | value |\n|---|---|---|\n| `locale` | `String` | (required) Locale provided |\n\n```js\nimport { getLocalePack } from '@americanexpress/one-app-ducks';\n\n// ...\n\nstore.dispatch(getLocalePack('en-GB'));\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"redirection-duck\" start-->\n\n### `redirection` Duck\n\nThe redirection duck is for managing redirection of users. It is particularly useful on the server\nwhere it is used to send a [`302`](https://www.restapitutorial.com/httpstatuscodes.html) response.\n\n**Contents:**\n\n- [State Shape](#state-shape-4)\n- [Action creators](#action-creators-4)\n  - [`externalRedirect`](#externalredirect)\n\n#### State Shape\n\n```js\nconst state = new Map({\n  redirection: new Map({\n    destination: String, // Fully qualified external URL to redirect to\n    redirectionInFlight: Boolean, // Indicates redirection has started\n  }),\n  // ...\n});\n```\n\n#### Action creators\n\n##### `externalRedirect`\n\nThis action creator can be used to redirect a user out of your one app instance either on the server\n(via 302 response) or on the client.\n\n| Argument | Type | Description |\n|---|---|---|\n| `redirectUrl` | `String` | (required) fully qualified URL to redirect the user to |\n\n```js\nimport { externalRedirect } from '@americanexpress/one-app-ducks';\n\n// ...\n\nstore.dispatch(externalRedirect('https://example.com'));\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-ID id=\"rendering-duck\" start-->\n\n### `rendering` Duck\n\nThe rendering duck controls how the server renders the HTML page sent to the client.\n\n**Contents:**\n\n- [State Shape](#state-shape-5)\n- [Action creators](#action-creators-5)\n  - [`setRenderPartialOnly`](#setrenderpartialonly)\n  - [`setRenderTextOnly`](#setrendertextOnly)\n  - [`setDangerouslyDisableScripts`](#setdangerouslydisablescripts)\n  - [`setDangerouslyDisableScriptsAndStyles`](#setdangerouslydisablescriptsandstyles)\n\n#### State Shape\n\n```js\nconst state = new Map({\n  rendering: new Map({\n    disableScripts: Boolean, // Indicates if script tags should be omitted from HTML response\n    disableStyles: Boolean, // Indicates if style tags should be omitted from HTML response\n    renderPartialOnly: Boolean, // Indicates if the response should return just the rendered HTML\n    // from the matched module rather than a complete HTML page\n    renderTextOnly: Boolean, // Indicates if HTML tags should be removed from the HTML response\n    renderTextOnlyOptions: new Map({\n      htmlTagReplacement: String, // Replace all html tags with the character passed to this option.\n      allowedHtmlTags: List, // List of HTML tags that should not be removed from the HTML response\n    }),\n  }),\n  // ...\n});\n```\n\n#### Action creators\n\n##### `setRenderPartialOnly`\n\nUse this action creator to render static markup from a holocron module, rather than a complete page.\n\n| Argument | Type | Description |\n|---|---|---|\n| `renderPartialOnly` | `Boolean` | (required) set whether a partial should be rendered or not |\n\n```js\nimport { setRenderPartialOnly } from '@americanexpress/one-app-ducks';\n\n// ...\n\ndispatch(setRenderPartialOnly(true));\n```\n\n##### `setRenderTextOnly`\n\nUse this action creator to render text only from a holocron module, rather than a HTML.\n\n| Argument | Type | Description |\n|---|---|---|\n| `renderTextOnly` | `Boolean` | (required) set whether to return text instead of HTML |\n| `options` | `Object` | Replace html tags with the character passed to this option i.e. '/n'. Defaults to empty string. |\n| `options.htmlTagReplacement` | `String` | Replace html tags with the character passed to this option i.e. '/n'. Defaults to empty string. |\n| `options.allowedHtmlTags` | `Array` | Comma separated list of HTML tags that are allowed to remain in the text response i.e. `['a','strong']`. Defaults to empty array. |\n\n```js\nimport { setRenderTextOnly } from '@americanexpress/one-app-ducks';\n\n// ...\n\ndispatch(setRenderTextOnly(true, { htmlTagReplacement: '\\n', allowedHtmlTags: ['a'] }));\n```\n\n##### `setDangerouslyDisableScripts`\n\nUse this action creator to disable scripts for being added to the rendered page.\n\n| Argument | Type | Description |\n|---|---|---|\n| `disableScripts` | `Boolean` | (required) set whether scripts should be disabled |\n\n```js\nimport { setDangerouslyDisableScripts } from '@americanexpress/one-app-ducks';\n\n// ...\n\ndispatch(setDangerouslyDisableScripts(true));\n```\n\n##### `setDangerouslyDisableScriptsAndStyles`\n\nUse this action creator to disable scripts and styles for being added to the rendered page.\n\n| Argument | Type | Description |\n|---|---|---|\n| `disableScriptsAndStyles` | `Boolean` | (required) set whether both scripts and styles should be disabled |\n\n```js\nimport { setDangerouslyDisableScriptsAndStyles } from '@americanexpress/one-app-ducks';\n\n// ...\n\ndispatch(setDangerouslyDisableScriptsAndStyles(true));\n```\n\n<!--ONE-DOCS-ID end-->\n\n<!--ONE-DOCS-HIDE start-->\n\n## 🏆 Contributing\n\nWe welcome Your interest in the American Express Open Source Community on Github.\nAny Contributor to any Open Source Project managed by the American Express Open\nSource Community must accept and sign an Agreement indicating agreement to the\nterms below. Except for the rights granted in this Agreement to American Express\nand to recipients of software distributed by American Express, You reserve all\nright, title, and interest, if any, in and to Your Contributions. Please [fill\nout the Agreement](https://cla-assistant.io/americanexpress/one-app-ducks).\n\nPlease feel free to open pull requests and see [CONTRIBUTING.md](./CONTRIBUTING.md) to learn how to get started contributing.\n\n## 🗝️ License\n\nAny contributions made under this project will be governed by the [Apache License\n2.0](./LICENSE.txt).\n\n## 🗣️ Code of Conduct\n\nThis project adheres to the [American Express Community Guidelines](./CODE_OF_CONDUCT.md).\nBy participating, you are expected to honor these guidelines.\n\n<!--ONE-DOCS-HIDE end-->\n","readmeFilename":"README.md"}