{"_id":"@a15-ghm/gh-utils","_rev":"21-23bd19df1d98b08919db2235a0f472a7","time":{"created":"2023-06-16T15:37:38.580Z","1.0.0":"2023-06-14T09:48:07.635Z","modified":"2024-05-21T15:51:12.142Z","1.0.1":"2023-06-16T15:37:38.860Z","1.0.2":"2023-06-16T15:55:53.099Z","1.0.3":"2023-06-19T09:57:14.598Z","1.1.0":"2023-06-22T09:36:18.944Z","1.1.1":"2023-06-26T11:37:54.343Z","2.0.0":"2023-07-27T13:55:38.415Z","2.0.1":"2023-07-28T10:57:48.372Z","2.1.0":"2023-08-18T12:46:23.291Z","3.0.0":"2023-10-19T12:08:14.757Z","3.1.0":"2023-11-03T14:50:14.295Z","4.0.0":"2023-11-10T09:02:33.767Z","4.1.0":"2023-12-15T11:51:58.592Z","4.2.0":"2023-12-18T10:28:38.392Z","4.3.0":"2023-12-26T14:33:52.204Z","4.4.0":"2023-12-28T09:31:34.615Z"},"name":"@a15-ghm/gh-utils","dist-tags":{"latest":"4.4.0"},"versions":{"1.0.1":{"name":"@a15-ghm/gh-utils","version":"1.0.1","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"]}},"scripts":{"test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","prepare":"husky install","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publish":"npm run build && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^20.1.4","@typescript-eslint/parser":"^5.59.5","babel-jest":"^29.5.0","eslint":"^8.40.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","jest-mock":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"60fe425dc5133a6c07c2e234995f58e7b72295db","_id":"@a15-ghm/gh-utils@1.0.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Ml3+QfG91hifnAJlUuHen6S1xl6iWwxU1r6LHlu9iS1YUTjt5AoDZ26Nw3mTtrEQktMEZrr2BurwMVXJJ9O7Zw==","shasum":"e5fad220dba4b69419c33f1fa1aa470e632f6469","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-1.0.1.tgz","fileCount":57,"unpackedSize":62344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBhORkuyxBsRkIBF1IPcz+lVCwOCgvfM6fE8A1grN7wAIgTzkEPD/uDOvV6v7yBpiUl2B2qK9ciKrsZyG+N+7PqSE="}]},"_npmUser":{"name":"s.bely","email":"s.bely@itransition.com"},"directories":{},"maintainers":[{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_1.0.1_1686929858660_0.47857842023417674"},"_hasShrinkwrap":false},"1.0.2":{"name":"@a15-ghm/gh-utils","version":"1.0.2","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"]}},"scripts":{"test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publish":"npm run build && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^20.1.4","@typescript-eslint/parser":"^5.59.5","babel-jest":"^29.5.0","eslint":"^8.40.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","jest-mock":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"60fe425dc5133a6c07c2e234995f58e7b72295db","_id":"@a15-ghm/gh-utils@1.0.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-BzPtxG/uwdD7i8xp4buEIUbXM0Gc2VDO0FhPwv+z52BtsyWZf4d8C/SUnTV8jOeE2Uo5jce9aPFLBE6bcXKCBA==","shasum":"a891c47fcc9df629539a271823e9f372b9b3bd6d","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-1.0.2.tgz","fileCount":76,"unpackedSize":28090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6aBDJcT6V3zA5B5rd6ny3UStUE+XKF2k2GfcB6akEKAIhAOLhUzgCmZggb1hR0naXYrw2+S2dTcUmGddPwAVci8A0"}]},"_npmUser":{"name":"s.bely","email":"s.bely@itransition.com"},"directories":{},"maintainers":[{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_1.0.2_1686930952849_0.9450802366091682"},"_hasShrinkwrap":false},"1.0.3":{"name":"@a15-ghm/gh-utils","version":"1.0.3","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"]}},"scripts":{"test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^20.1.4","@typescript-eslint/parser":"^5.59.5","babel-jest":"^29.5.0","eslint":"^8.40.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","jest-mock":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"267eaa637d20a3c51f9f5205744ec8b9da4363e4","_id":"@a15-ghm/gh-utils@1.0.3","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bcOQ0Nt9SAUUUfymeFqEJBAoPrJMwfZBPX60MRtoxvlvXRCOfzTM+HhHvekyLqR9KDMozUbkPf1me8jT/wRREQ==","shasum":"04f156a7e9395bc4c7da1f49593c962972a6665f","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-1.0.3.tgz","fileCount":76,"unpackedSize":28108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYdzOCTlsIFJH4qZF9st6PnWLc14ip6zZZ/YDoHU0vCAiBHiQ5hE0svq7Fs4YyTArRebdf7l6yKCgYfKxTKdZcq9A=="}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_1.0.3_1687168634434_0.10168260795368167"},"_hasShrinkwrap":false},"1.1.0":{"name":"@a15-ghm/gh-utils","version":"1.1.0","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"]}},"scripts":{"test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^20.1.4","@typescript-eslint/parser":"^5.59.5","babel-jest":"^29.5.0","eslint":"^8.40.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","jest-mock":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"04cd70af8572f597854e8da4da9df37699067a74","_id":"@a15-ghm/gh-utils@1.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-xm81WUvi18XKBLZlb5GdYxKf5VRWRnih9TDj56EtOc6cfQXpI9CaPHhvFOx1NqNRL6l0y4587qEtUKAZTxldvw==","shasum":"a515924e4fab7457cc97b9710c584d7765e0c8d5","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-1.1.0.tgz","fileCount":76,"unpackedSize":28108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBonXDW/ECWd99QdCAe2M4XT070hvZXpaeY5aiJ/HPKQAiAFwRMKOtSaAJyfcCyAgKn7p2YSaW2ZmI/gfSuJz/hngA=="}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_1.1.0_1687426578757_0.05057153850167673"},"_hasShrinkwrap":false},"1.1.1":{"name":"@a15-ghm/gh-utils","version":"1.1.1","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"]}},"scripts":{"test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^20.1.4","@typescript-eslint/parser":"^5.59.5","babel-jest":"^29.5.0","eslint":"^8.40.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"^29.5.0","jest-mock":"^29.5.0","lint-staged":"^13.2.2","prettier":"^2.8.8","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"010ae7b0bc03ce2722b92cc8edf43bfc7ae9731d","_id":"@a15-ghm/gh-utils@1.1.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-dmFfjauTLM6l3uVqv6lvJ3waAJXvPLtS2htxjs6TVqmZblt7etJtjhJPF2nHrtsNLkg/Ev396buaf5l8PX7t9g==","shasum":"b0d0707dd753d54a50c8d8acf6fd4ec8c003bab8","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-1.1.1.tgz","fileCount":76,"unpackedSize":29738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmK2QUPnmFTjToFGyU3j4cl1Nv8lJ44MUDRIzpk6Ye4gIhAMd3IdvYq0GecZfEwhssUyJfrW2IJBRzNTY5HMExA8kT"}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_1.1.1_1687779474114_0.8136734960334124"},"_hasShrinkwrap":false},"2.0.0":{"name":"@a15-ghm/gh-utils","version":"2.0.0","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"product":["utils/product/product.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"]}},"scripts":{"test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.3","@types/jest-when":"^3.5.2","@types/js-cookie":"^3.0.3","@types/node":"^20.1.4","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.5.0","eslint":"^8.45.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","jest":"^29.6.1","jest-mock":"^29.6.1","jest-when":"^3.5.2","lint-staged":"^13.2.2","prettier":"^3.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.1.6"},"dependencies":{"js-cookie":"^3.0.5"},"gitHead":"dd6f8da75884c033ad262c1c5b6b155cf072a8f5","_id":"@a15-ghm/gh-utils@2.0.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-8Agj2AWJgpn7e+ULRSUzigPf2lME+f8N3dELfOR5730OxG7ch8gxnY+KTWu2aN0ufcmtVAvDyXTsBxNCPpmlWg==","shasum":"c4f77c4647881d33e9bc7da7b6e56ed50475fca1","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-2.0.0.tgz","fileCount":86,"unpackedSize":32138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPLt1BgejWPlG8mZygpkysk+zONysSYDeqWSaSh8ERkQIgXntJanv/jc1RicpYw27m8VauubFNfUg5WfAYUvl3f7E="}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_2.0.0_1690466138201_0.818433761533492"},"_hasShrinkwrap":false},"2.0.1":{"name":"@a15-ghm/gh-utils","version":"2.0.1","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./product":"./utils/product/product.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"product":["utils/product/product.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"]}},"scripts":{"test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.3","@types/jest-when":"^3.5.2","@types/js-cookie":"^3.0.3","@types/node":"^20.1.4","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.5.0","eslint":"^8.45.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","jest":"^29.6.1","jest-mock":"^29.6.1","jest-when":"^3.5.2","lint-staged":"^13.2.2","prettier":"^3.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.1.6"},"dependencies":{"js-cookie":"^3.0.5"},"gitHead":"3e421bf72f57d907914aad166dba067c0e42cba4","_id":"@a15-ghm/gh-utils@2.0.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-PS2iFUcYKg0uvhtChtyqonheuKL9fkRBzQbw29ZAHfcZQSObkD/o/GahkrKo69CiBXesJSkvpyau7bk2ksEUnA==","shasum":"35e30ba9dd7fd90183eef66725f5f7295c97e0fc","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-2.0.1.tgz","fileCount":86,"unpackedSize":32185,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2QwlBl7MH+ygTpMzQpVbc3Uu+z/ak1GAPNytrm1wJ6QIhAL0AXqF0/cFyHxIO5wQtTA2N/SZ3UmBQtDbcL5V5dfuM"}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_2.0.1_1690541868226_0.6267842700056079"},"_hasShrinkwrap":false},"2.1.0":{"name":"@a15-ghm/gh-utils","version":"2.1.0","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./product":"./utils/product/product.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js","./country":"./utils/country/country.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"product":["utils/product/product.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"],"country":["utils/country/country.d.ts"]}},"scripts":{"test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.3","@types/jest-when":"^3.5.2","@types/js-cookie":"^3.0.3","@types/node":"^20.1.4","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.5.0","eslint":"^8.45.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","jest":"^29.6.1","jest-mock":"^29.6.1","jest-when":"^3.5.2","lint-staged":"^13.2.2","prettier":"^3.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.1.6"},"dependencies":{"js-cookie":"^3.0.5"},"gitHead":"e009f8915c6fc7b6cf9235bc36c3f54ee3570074","_id":"@a15-ghm/gh-utils@2.1.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-S4i6eGzN9ZnVSjFfHLamg+khPl6FgaQVNrleGit2CbcgQiYv/d0TcTPdMhKhWG1kwp0J5vS/Azi3EVpTQJzqjw==","shasum":"84858c0efac0412393b9f0b53aa06c1f94ed7308","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-2.1.0.tgz","fileCount":94,"unpackedSize":34265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXs6DwbL7WmM4BduA2dg1nkX6qhC0H8fVFE5+yoF0zoAiEA6SBc3yMooRO9gc4xXm+p5nQ4QVZfk/vHNJcrUBvJNdg="}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_2.1.0_1692362783083_0.38699554754098164"},"_hasShrinkwrap":false},"3.0.0":{"name":"@a15-ghm/gh-utils","version":"3.0.0","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./product":"./utils/product/product.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js","./country":"./utils/country/country.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"product":["utils/product/product.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"],"country":["utils/country/country.d.ts"]}},"scripts":{"check":"npm run prettier:fix && npm run lint:fix && npm run test","test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.3","@types/jest-when":"^3.5.2","@types/js-cookie":"^3.0.3","@types/node":"^20.1.4","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.5.0","eslint":"^8.45.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","jest":"^29.6.1","jest-mock":"^29.6.1","jest-when":"^3.5.2","lint-staged":"^13.2.2","prettier":"^3.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.1.6"},"dependencies":{"@a15-ghm/gh-models":"^1.0.0","js-cookie":"^3.0.5"},"_id":"@a15-ghm/gh-utils@3.0.0","gitHead":"6c2e9b5be7287da5af8867ecdeff370c14ba88a2","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-3XYKNVLsKzcWC04GbG70NQ1svUrJVFIMu/wWjroKKwAZCaNeiyQsYqRUbayvlQgRtPKTvngR/H/DQkGsnI2Ciw==","shasum":"89193048d3e219e19c0c2842192e53db4636701d","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-3.0.0.tgz","fileCount":90,"unpackedSize":32348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHwG8W6PSXYFPTvRRB9fZ1yZe7u/8DetLMwMte8dAI2ICIEFgYS2R0LpXXm3b6bPXF5hUCyUmuvlzdjH9h4pw1hjk"}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"devops-ghm-npm","email":"dev@goldenhippo.com"},{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_3.0.0_1697717294439_0.37906665993224586"},"_hasShrinkwrap":false},"3.1.0":{"name":"@a15-ghm/gh-utils","version":"3.1.0","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./product":"./utils/product/product.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js","./country":"./utils/country/country.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"product":["utils/product/product.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"],"country":["utils/country/country.d.ts"]}},"scripts":{"check":"npm run prettier:fix && npm run lint:fix && npm run test","test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.3","@types/jest-when":"^3.5.2","@types/js-cookie":"^3.0.3","@types/node":"^20.1.4","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.5.0","eslint":"^8.45.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","jest":"^29.6.1","jest-mock":"^29.6.1","jest-when":"^3.5.2","lint-staged":"^13.2.2","prettier":"^3.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.1.6"},"dependencies":{"@a15-ghm/gh-models":"^1.1.0","js-cookie":"^3.0.5"},"_id":"@a15-ghm/gh-utils@3.1.0","gitHead":"9c533661c7d11df8adf180c5559b0c09c8441b3b","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-+O1kKRa5DoWFGobxczJEj1AtUmBY7Uw8jJkcvlsigxy/JnHUbiJ1/gZjL5yKvxfTd7cvXaSO2v9DuyGSf+ZMuw==","shasum":"2f9fe9829876d1d0875b167321c9c86fa5a14a85","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-3.1.0.tgz","fileCount":90,"unpackedSize":32348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC66mPSAhVZZd1vUEG1Fn11q/aNCgWhIwIzndN91ud9bAIgN7YoarBVLiNUkM96iDJcHjb9d6l5ZWFxsSBzoL1lN08="}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"devops-ghm-npm","email":"dev@goldenhippo.com"},{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_3.1.0_1699023013991_0.992725696849756"},"_hasShrinkwrap":false},"4.0.0":{"name":"@a15-ghm/gh-utils","version":"4.0.0","description":"NPM package with gh-utils methods","main":"./main.js","exports":{"./url":"./utils/url/url.js","./funnels":"./utils/funnels/funnels.js","./product":"./utils/product/product.js","./environment":"./environment/environment.js","./session":"./utils/session/session.js","./dataLayer":"./utils/dataLayer/dataLayer.js","./country":"./utils/country/country.js","./touchcrApi":"./utils/touchcrApi/touchcrApi.js"},"typesVersions":{"*":{"url":["utils/url/url.d.ts"],"funnels":["utils/funnels/funnels.d.ts"],"environment":["environment/environment.d.ts"],"product":["utils/product/product.d.ts"],"session":["utils/session/session.d.ts"],"dataLayer":["utils/dataLayer/dataLayer.d.ts"],"country":["utils/country/country.d.ts"],"touchcrApi":["utils/touchcrApi/touchcrApi.d.ts"]}},"scripts":{"check":"npm run prettier:fix && npm run lint:fix && npm run test","test":"jest","compile":"rm -rf dist && tsc --project tsconfig.build.json","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.3","@types/jest-when":"^3.5.2","@types/js-cookie":"^3.0.3","@types/node":"^20.1.4","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.5.0","eslint":"^8.45.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","jest":"^29.6.1","jest-mock":"^29.6.1","jest-when":"^3.5.2","lint-staged":"^13.2.2","prettier":"^3.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.1.6"},"dependencies":{"@a15-ghm/gh-models":"^1.1.0","js-cookie":"^3.0.5"},"_id":"@a15-ghm/gh-utils@4.0.0","gitHead":"1c127b41d585be874b93ab70e7ba7aca4fa4f68b","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-ezI9opqRecdXjE86XBQK/sJ9qDnNbRDh7wxCh8YfPUnqUHhwKIJodThIr2jw4VBtolzUcP5Qw5UBwyyAj2xzgA==","shasum":"03ba872bf2480693e1019abfdf72f71c19ef7ad1","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-4.0.0.tgz","fileCount":92,"unpackedSize":33693,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6ULGDr/H+TYxi9Z6CkVg5jelCYl02DaNhrZX9Rt+pBQIgP1OIJ+exVfO6bafiEv1Xy55pOe9c6i7kVvhYyFLM5Ag="}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"devops-ghm-npm","email":"dev@goldenhippo.com"},{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_4.0.0_1699606953618_0.6831216548010928"},"_hasShrinkwrap":false},"4.1.0":{"name":"@a15-ghm/gh-utils","version":"4.1.0","description":"NPM package with gh-utils methods","main":"./main.js","scripts":{"check":"npm run prettier:fix && npm run lint:fix && npm run test","test":"jest","compile":"rm -rf dist && rollup -c --bundleConfigAsCjs","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.3","@types/jest-when":"^3.5.2","@types/js-cookie":"^3.0.3","@types/node":"^20.1.4","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.5.0","eslint":"^8.45.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","jest":"^29.6.1","jest-mock":"^29.6.1","jest-when":"^3.5.2","lint-staged":"^13.2.2","prettier":"^3.0.0","rollup":"^4.9.0","rollup-plugin-copy":"^3.5.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-typescript2":"^0.36.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.1.6"},"dependencies":{"@a15-ghm/gh-models":"^1.1.0","js-cookie":"^3.0.5"},"_id":"@a15-ghm/gh-utils@4.1.0","gitHead":"390db24e52b01be12f5ace2089796a3ddd89bdc3","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-bCLwk/4On50uQJYBIXRtS5vQJhTf5D1FxWhQYfiof7pj4bQLdNj/K4zE6ib5vtkPWb7npxdkQtQFt/BDl1eX6w==","shasum":"b9aae6efeb5497a8e51b647e67c71f604c57eb3a","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-4.1.0.tgz","fileCount":56,"unpackedSize":32710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0fOuWzUJeoyT1+QULTNyjJvtxQyn/bY0/e6BHejPbJAiEAlh7HEV41aOAT6lRJMru9Die/k1ycURwDXL+JXDVbCoo="}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"devops-ghm-npm","email":"dev@goldenhippo.com"},{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_4.1.0_1702641118411_0.8001874992906506"},"_hasShrinkwrap":false},"4.2.0":{"name":"@a15-ghm/gh-utils","version":"4.2.0","description":"NPM package with gh-utils methods","main":"./main.js","scripts":{"check":"npm run prettier:fix && npm run lint:fix && npm run test","test":"jest","compile":"rm -rf dist && rollup -c --bundleConfigAsCjs","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check './**'","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.3","@types/jest-when":"^3.5.2","@types/js-cookie":"^3.0.3","@types/node":"^20.1.4","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.5.0","eslint":"^8.45.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","husky":"^8.0.3","jest":"^29.6.1","jest-mock":"^29.6.1","jest-when":"^3.5.2","lint-staged":"^13.2.2","prettier":"^3.0.0","rollup":"^4.9.0","rollup-plugin-copy":"^3.5.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-typescript2":"^0.36.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.1.6"},"peerDependencies":{"@a15-ghm/gh-models":"^3.1.0","js-cookie":"^3.0.5"},"_id":"@a15-ghm/gh-utils@4.2.0","gitHead":"959914189b264b6ccde78a2d6a21caf5e7c29309","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-vYs7g8c7Nqwb0JOqomYsYEvQe06pp7+T2qppSFdcgfOeRy3s54pcs+FwmVqYE5fN63OU4YjDN2NcvH/57h7pIw==","shasum":"9c8e283cd903677c70d71d1d3332ca5bbbaae061","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-4.2.0.tgz","fileCount":57,"unpackedSize":33301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjbZys2Neg61LuHEbpHrQ4xajdQlao2o8TwZf1hhKrVQIgaw9172VrcU5azNKs1O/UcblPqJS2Zc2hh+VeIeWSrHs="}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"devops-ghm-npm","email":"dev@goldenhippo.com"},{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_4.2.0_1702895318185_0.7582746530867488"},"_hasShrinkwrap":false},"4.3.0":{"name":"@a15-ghm/gh-utils","version":"4.3.0","description":"NPM package with gh-utils methods","main":"./main.js","scripts":{"check":"npm run prettier:fix && npm run lint:fix && npm run test","test":"jest","compile":"rm -rf dist && rollup -c --bundleConfigAsCjs","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check ./**","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.3","@types/jest-when":"^3.5.2","@types/js-cookie":"^3.0.3","@types/node":"^20.1.4","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.5.0","eslint":"^8.45.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","glob":"^10.3.10","husky":"^8.0.3","jest":"^29.6.1","jest-mock":"^29.6.1","jest-when":"^3.5.2","lint-staged":"^13.2.2","prettier":"^3.0.0","rollup":"^4.9.0","rollup-plugin-copy":"^3.5.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-typescript2":"^0.36.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.1.6"},"peerDependencies":{"@a15-ghm/gh-models":"^3.1.0","fs-extra":"^11.2.0","js-cookie":"^3.0.5"},"_id":"@a15-ghm/gh-utils@4.3.0","gitHead":"8f675c776e8379554c956d54fc9ff7e9db9898fb","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-GANgWmncJ8P9jXnTulEHygDQWbXGtIgr+bcillhUuJySw57abtyv4WXtN0tKum+3j/7o+u8kiSKBdtdpv8YWAg==","shasum":"f972ae171e224e9d174be83c92f2d13110476706","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-4.3.0.tgz","fileCount":60,"unpackedSize":35334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL0fXUwn43JBTu+OHSzlQyoEJjyynIiw2/1pnvrEeylAIhAPrILInpeUm5ToUreTQPTGUDVvJEmHhA/aKg1Gqaa3dA"}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"devops-ghm-npm","email":"dev@goldenhippo.com"},{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_4.3.0_1703601232009_0.6511755481397996"},"_hasShrinkwrap":false},"4.4.0":{"name":"@a15-ghm/gh-utils","version":"4.4.0","description":"NPM package with gh-utils methods","main":"./main.js","scripts":{"check":"npm run prettier:fix && npm run lint:fix && npm run test","test":"jest","compile":"rm -rf dist && rollup -c --bundleConfigAsCjs","transfromImports":"tsc-alias","packageScriptsPreparation":"cp package.json dist && cp README.md dist && cd dist && npm pkg delete scripts.prepare","build":"npm run compile && npm run transfromImports && npm run packageScriptsPreparation","lint":"eslint .","lint:fix":"npm run lint -- --fix .","prettier":"prettier --check ./**","prettier:fix":"npm run prettier -- --write","publishPackage":"npm run build && cd dist && npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","lint-staged":{"./src/**":["prettier --write","eslint --fix"]},"devDependencies":{"@jest/globals":"^29.5.0","@types/jest":"^29.5.3","@types/jest-when":"^3.5.2","@types/js-cookie":"^3.0.3","@types/node":"^20.1.4","@typescript-eslint/parser":"^6.1.0","babel-jest":"^29.5.0","eslint":"^8.45.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.8.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","glob":"^10.3.10","husky":"^8.0.3","jest":"^29.6.1","jest-mock":"^29.6.1","jest-when":"^3.5.2","lint-staged":"^13.2.2","prettier":"^3.0.0","rollup":"^4.9.0","rollup-plugin-copy":"^3.5.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-typescript2":"^0.36.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","tsc-alias":"^1.8.6","typescript":"^5.1.6"},"peerDependencies":{"@a15-ghm/gh-models":"^4.2.0","fs-extra":"^11.2.0","js-cookie":"^3.0.5"},"_id":"@a15-ghm/gh-utils@4.4.0","gitHead":"cfbdc39886be1d053b77a58d838d14edbda28411","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-w2pwCIE9hTvb6iFNirweAWBKo2EhBBZYBev7FJryKiY6P87DUAe8VnmMOVgXrd7R6odaXKdpotjY5MVLZaPDGQ==","shasum":"6087733725c000af9853bb8a840d774300781246","tarball":"https://registry.npmjs.org/@a15-ghm/gh-utils/-/gh-utils-4.4.0.tgz","fileCount":60,"unpackedSize":35962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCOqh6VOFY9M+pqoVXA02niwEwXpoTV6/mzKhlHSgn0AiEA4GEw7PS5bdUcWOXRKDzgV2M8xcogzE425jjKtpMowok="}]},"_npmUser":{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},"directories":{},"maintainers":[{"name":"devops-ghm-npm","email":"dev@goldenhippo.com"},{"name":"danni.liu","email":"danni.liu@goldenhippo.com"},{"name":"s.bely","email":"s.bely@itransition.com"},{"name":"kiskina_victoria","email":"v.kiskina@itransition.com"},{"name":"sergey.kuzovlev","email":"s.kuzovlev@itransition.com"},{"name":"s.bozhik","email":"s.bozhik@itransition.com"},{"name":"brian.park","email":"brian@goldenhippo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gh-utils_4.4.0_1703755894395_0.06225732674336726"},"_hasShrinkwrap":false}},"maintainers":[{"email":"dev@goldenhippo.com","name":"devops-ghm-npm"},{"email":"danni.liu@goldenhippo.com","name":"danni.liu"},{"email":"v.kiskina@itransition.com","name":"kiskina_victoria"},{"email":"s.kuzovlev@itransition.com","name":"sergey.kuzovlev"},{"email":"brian@goldenhippo.com","name":"brian.park"}],"description":"NPM package with gh-utils methods","homepage":"https://github.com/GoldenHippoMedia/gh-utils#readme","repository":{"type":"git","url":"git+https://github.com/GoldenHippoMedia/gh-utils.git"},"bugs":{"url":"https://github.com/GoldenHippoMedia/gh-utils/issues"},"license":"ISC","readme":"# gh-utils\n\nNPM package with utils methods\n\nGh-utils package is a package that includes different types of utility methods. Using gh-utils you can interact with different utilities related to sessions, URLs functionality, Data layer functionality, funnels functionality. At the moment the package consists of the following utils with methods:\n\n# Installation\n\n```bash\nnpm install --save @a15-ghm/gh-utils\n```\n\n## Setup / Configuration\n\n### Environments\n\nTo use gh-utils, you need to set environment variables. To do this, you need to call the following code in _app.component.ts_\n\n```ts\nimport {environment} from '../environments/environment';\n\nimport Environment from '@a15-ghm/gh-utils/environment';\n\npublic ngOnInit(): void {\n   Environment.setEnvVariables(environment);\n}\n```\n\n# Usage\n\n## **url**\n\n#### [.getQueryParamFromUrl()](src/utils/url/url.ts)\n\nAccepts a string url and string query param name, returns the value of query param from the url\nIf the url does not contain a query param, returns null.\n\nExample:\n\n```ts\n// The signature\nfunction getQueryParamFromUrl(urlString: string, param: string): string;\n\n// Usage\nconst mainFunnelId = getQueryParamFromUrl('https://example.com?mainFunnelId=someValue', 'mainFunnelId');\n\nconsole.log(mainFunnelId); // someValue\n```\n\n## **funnels**\n\n#### Environmet variables:\n\nProduct utils uses the following environment variables:\n\n1. FUNNEL_CONFIG_SERVER_URL - funnel config server url\n2. BRAND - brand name\n\nExample:\n\n```js\nFUNNEL_CONFIG_SERVER_URL: 'https://funnel-loade-develop-otjipa1qe.herokuapp.com',\nBRAND: 'Beverly Hills MD'\n```\n\n#### Methods:\n\n#### [.getFunnelByGEP()](src/utils/funnels/funnels.ts)\n\nGet Funnel configs by Generic end-point\n\n```ts\n// The signature\nasync function getFunnelByGEP(gep: string): Promise<IFunnelConfiguration>;\n\n// Usage\nawait getFunnelByGEP('testGenericEndPoint');\n```\n\nSucceed result will correspond to interface\n[.getFunnelByGEP()](src/interfaces/funnelConfiguration.ts)\n\n#### [.loadFunnelById()](src/utils/funnels/funnels.ts)\n\nGet a funnel if you pass the mainFunnelId\nGet funnel and destination if you pass mainFunnelId and destinationId\n\n```ts\n// The signature\nasync function loadFunnelById(mainFunnelId: string, destinationId?: string): Promise<IFunnelConfiguration>;\n\n// Usage\nawait loadFunnelById('mainFunnelId');\nawait loadFunnelById('mainFunnelId', 'destinationId');\n```\n\nSucceed result will correspond to interface\n[.loadFunnelById()](src/interfaces/funnelConfiguration.ts)\n\n#### [.getFunnelByPage()](src/utils/funnels/funnels.ts)\n\nGet funnel and destination by page\n\n```ts\n// The signature\nasync function getFunnelByPage(page: string): Promise<IFunnelConfiguration>;\n\n// Usage\nawait getFunnelByPage('Cart');\n```\n\nSucceed result will correspond to interface\n[.getFunnelByPage()](src/interfaces/funnelConfiguration.ts)\n\n#### [.getOrderForm()](src/utils/funnels/funnels.ts)\n\nGet order form configs by products\n\n```ts\n// The signature\nasync function getOrderForm(products: string): Promise<IOrderForms>;\n\n// Usage\nawait getOrderForm('testProduct1, testProduct2');\n```\n\nSucceed result will correspond to interface\n[.getOrderForm()](src/interfaces/orderForms.ts)\n\n## **dataLayer**\n\n#### [.pushAppScreenView()](src/utils/dataLayer/dataLayer.ts)\n\nCall a function with parameters to push the appScreenView event in the data layer\n\n```ts\n// The signature\n\nfunction pushAppScreenView(page: string, sessionID: string, affiliateInfo: IAffiliateInfo): void;\n\n// Usage\n\nconst screenPath = 'checkout';\nconst sessionID = '123';\nconst affiliateInfo = {\n  utmCampaign: '123',\n  utmCampaignId: '123',\n  utmContent: '123',\n  utmMedium: '123',\n  utmSource: '123',\n};\n\npushAppScreenView(screenPath, sessionID, affiliateInfo);\n```\n\n## **session**\n\n#### [.pushSession()](src/utils/dataLayer/dataLayer.ts)\n\nCall a function with parameters to push the session event in the data layer\n\n```ts\n// The signature\nfunction pushSession(sessionID: string): void;\n\n// Usage\npushSession(sessionID);\n```\n\n#### [.generateSessionId()](src/utils/session/session.ts)\n\nGenerate a sessionId and return it\n\n```ts\n// The signature\nfunction generateSessionId(): string;\n\n// Usage\nconst sessionId: string = generateSessionId();\n\nconsole.log(sessionId); // 210165331421\n```\n\n## **product**\n\n#### Environmet variables:\n\nProduct utils uses the following environment variables:\n\n1. API_URL - url of touchcr api\n   - for _getProductsAndVariantInfo_ is used the next url: _host + apiUrl + 'products/getproductsandvariantinfo/'_\n   - for _getProductsInfoBySfids_ is used the next url: _host + apiUrl + 'products/getproductsinfobysfids/'_\n2. BRAND - brand name\n\nExample:\n\n```js\nAPI_URL: '/proxy/',\nBRAND: 'Beverly Hills MD'\n```\n\n#### Methods:\n\n#### [.getProductsAndVariantInfo()](src/utils/product/product.ts)\n\nGets products and variants info by SalesForce Ids (SFIDs)\n\n```js\ngetProductsAndVariantInfo([productId1, productId2]): IProductsAndVariants;\n```\n\n#### [.getProductsInfoBySfids()](src/utils/product/product.ts)\n\nGets products info by SalesForce Ids (SFIDs)\n\n```js\ngetProductsInfoBySfids([productId1, productId2]): IProduct[];\n```\n\n### Usage\n\n```ts\nimport { getProductsAndVariantInfo, getProductsInfoBySfids } from '@a15-ghm/gh-utils/product';\n\nconst productsAndVariants = getProductsAndVariantInfo(['01t0m000004HiNTAA0']);\nconst products = getProductsInfoBySfids(['01t0m000004HiNTAA0']);\n```\n\n## **country**\n\n#### Environmet variables:\n\nCountry utils uses the following environment variables:\n\n1. API_URL - url of touchcr api (used the next url: \\_host + apiUrl + 'utils/countries/')\n\nExample:\n\n```js\nAPI_URL: '/proxy/',\n```\n\n#### Methods:\n\n#### [.getCountries()](src/utils/country/country.ts)\n\nGets countries from API and decodes the recieved data\n\n```ts\ngetCountries(): Promise<ICountry[]>;\n```\n\n### Usage\n\n```ts\nimport { getCountries } from '@a15-ghm/gh-utils/country';\n\nconst countries = await getCountries();\n```\n\n## **touchcrApi**\n\nIt can be used to make requests to the TouchCR API. You can set the environment variables, import the necessary utility and use the ready exported method for request to the TouchCR API without customizing the request headers and cookies to be processed by this package\n\n#### Environmet variables:\n\nTouchcrApi utils uses the following environment variables:\n\n1. API_URL - url of TouchCR API\n2. BRAND - brand name\n\nExample:\n\n```js\nAPI_URL: 'https://test_url/api/v2',\nBRAND: 'Beverly Hills MD'\n```\n\n#### Methods:\n\n#### [.touchcrApiRequestPost()](src/utils/touchcrApi/touchcrApi.ts)\n\nThis method make a POST request to the TouchCR API\n\n```ts\ntouchcrApiRequestPost<T>(endpoint: string, body: BodyInit): Promise<T>;\n```\n\n### Usage\n\n```ts\nimport { touchcrApiRequestPost } from '@a15-ghm/gh-utils/touchcrApi';\n\nconst couponInfo = await touchcrApiRequestPost<GetCouponResponseDto>(\n  'coupon/check',\n  JSON.stringify({\n    couponCode: 'COUPONTEST10',\n  }),\n);\n```\n\n## Versions\n\nGh-utils follows semver() rules:\n\n- **MAJOR** version when we make incompatible API changes\n- **MINOR** version when we add functionality in a backward compatible manner\n- **PATCH** version when we make backward compatible bug fixes\n","readmeFilename":"README.md"}