├── .github └── workflows │ ├── build.yml │ ├── github-release.yml │ ├── master.yml │ ├── npm-release.yml │ └── tests.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── demo ├── basket.html ├── images │ ├── SearchHub_weiss.png │ ├── basket.svg │ ├── blue_dress.png │ ├── blue_high_heel.png │ ├── blue_trousers.png │ ├── brown_boot Kopie.png │ ├── brown_boot.png │ ├── brown_dress.png │ ├── brown_jacket.png │ ├── brown_leather_shoe.png │ ├── brown_sneaker_high.png │ ├── brown_trousers.png │ ├── dress.png │ ├── golden_jeans.png │ ├── green_coat.png │ ├── green_dress.png │ ├── green_leather_shoe.png │ ├── green_polo.png │ ├── green_polo_1.png │ ├── green_sneaker_high.png │ ├── green_tshirt.png │ ├── grey_down_jacket.png │ ├── grey_dress.png │ ├── grey_leather_shoe.png │ ├── grey_polo.png │ ├── grey_trousers.png │ ├── grey_tshirt.png │ ├── jacket.png │ ├── pink_coat.png │ ├── pink_dress.png │ ├── pink_high_heel.png │ ├── pink_sneaker.png │ ├── pink_sneaker_high.png │ ├── purple_boot.png │ ├── purple_dress.png │ ├── purple_jacket.png │ ├── purple_trousers.png │ ├── red_down_jacket.png │ ├── red_jeans.png │ ├── search.png │ ├── shirt.png │ ├── shoe.png │ ├── trousers.png │ ├── yellow_polo.png │ └── yellow_sneaker.png ├── index.html ├── js │ ├── collector-integration.js │ ├── index.window.bundle.js │ └── util.js ├── order.html ├── product-detail.html ├── product-listing.html ├── redirect-landing-page.html ├── styles │ ├── bootstrap.min.css │ ├── reset.css │ └── styles.css ├── sub-landing-page-one.html ├── sub-landing-page-three.html ├── sub-landing-page-two.html └── thankyou.html ├── jest-puppeteer.config.js ├── jest.config.js ├── jest.unit.config.js ├── package.json ├── src ├── main │ ├── .gitignore │ ├── .npmignore │ ├── CollectorModule.ts │ ├── collectors │ │ ├── AbstractCollector.ts │ │ ├── AssociatedProductCollector.ts │ │ ├── BasketClickCollector.ts │ │ ├── BrowserCollector.ts │ │ ├── CheckoutClickCollector.ts │ │ ├── ClickCollector.ts │ │ ├── ClickWriterResolverCollector.ts │ │ ├── FilterClickCollector.ts │ │ ├── FiredSearchCollector.ts │ │ ├── GenericEventCollector.ts │ │ ├── ImpressionCollector.ts │ │ ├── InstantSearchQueryCollector.ts │ │ ├── ProductClickCollector.ts │ │ ├── RedirectCollector.ts │ │ ├── SearchResultCollector.ts │ │ ├── SuggestSearchCollector.ts │ │ ├── WriterResolverCollector.ts │ │ └── index.ts │ ├── index.ts │ ├── logger │ │ ├── Logger.ts │ │ ├── LoggerTransport.ts │ │ ├── TransportLogger.ts │ │ ├── index.ts │ │ └── transport │ │ │ ├── ConsoleTransport.ts │ │ │ ├── SQSErrorTransport.ts │ │ │ ├── SQSTransport.ts │ │ │ └── index.ts │ ├── query │ │ ├── Query.ts │ │ ├── Trail.ts │ │ ├── TrailType.ts │ │ └── index.ts │ ├── resolvers │ │ ├── Resolver.ts │ │ └── index.ts │ ├── utils │ │ ├── Context.ts │ │ ├── ISentinel.ts │ │ ├── ListenerType.ts │ │ ├── LocalStorageQueue.ts │ │ ├── MutationSentinel.ts │ │ ├── Sentinel.ts │ │ ├── SentinelFactory.ts │ │ ├── StaticSentinel.ts │ │ ├── Util.ts │ │ └── index.ts │ └── writers │ │ ├── Base64EncodeWriter.ts │ │ ├── BrowserTrackingWriter.ts │ │ ├── BufferingWriter.ts │ │ ├── ConsoleWriter.ts │ │ ├── DebugWriter.ts │ │ ├── DefaultWriter.ts │ │ ├── JSONEnvelopeWriter.ts │ │ ├── QueryWriter.ts │ │ ├── RestEventWriter.ts │ │ ├── SQSEventWriter.ts │ │ ├── SplitStreamWriter.ts │ │ ├── TrailWriter.ts │ │ ├── Writer.ts │ │ └── index.ts └── test │ ├── Query.test.unit.ts │ ├── Trail.test.unit.ts │ ├── TransportLogger.test.unit.ts │ ├── collectors │ ├── BasketClickCollector.test.ts │ ├── BrowserCollector.test.ts │ ├── FiredSearchCollector.test.ts │ ├── IframeCollector.test.ts │ ├── ImpressionCollector.test.ts │ ├── InstantSearchQueryCollector.test.ts │ ├── ProductClickCollector.test.ts │ ├── RedirectCollector.test.ts │ ├── SearchResultCollector.test.ts │ └── SuggestSerchCollector.test.ts │ ├── example.test.ts │ ├── mock │ ├── __files │ │ ├── BasketClickCollector.page.html │ │ ├── BrowserCollector.page.html │ │ ├── ContextTestIframe.page.html │ │ ├── ContextTestMain.page.html │ │ ├── DefaultWriter.page.html │ │ ├── FiredSearchCollector.page.html │ │ ├── ImpressionCollector.page.html │ │ ├── InstantSearchQueryCollector.page.html │ │ ├── ProductClickCollector.page.html │ │ ├── RedirectCollector.page.html │ │ ├── RedirectCollectorSubSelectorPage.page.html │ │ ├── RedirectCollectorWithProductClicks.page.html │ │ ├── SQSErrorTransport.page.html │ │ ├── SearchResultCollector.page.html │ │ ├── SuggestSearchCollector.page.html │ │ ├── example.page.html │ │ └── nested │ │ │ └── path │ │ │ └── RedirectCollector.page.html │ ├── api-stubs │ │ ├── BasketClickCollectorTracking.json │ │ ├── BrowserCollectorTracking.recordLanguage.json │ │ ├── BrowserCollectorTracking.recordReferrer.json │ │ ├── BrowserCollectorTracking.recordUrl.json │ │ ├── BrowserCollectorTracking.recordUserAgent.json │ │ ├── DefaultWriter.json │ │ ├── FiredSearchCollectorTracking.json │ │ ├── IframeCollectorTracking.json │ │ ├── ImpressionCollectorTracking.json │ │ ├── ImpressionCollectorTracking_expected_false.json │ │ ├── ImpressionCollectorTracking_expected_true.json │ │ ├── InstantSearchQueryCollectorTracking.json │ │ ├── ProductClickCollectorTracking.json │ │ ├── RedirectCollectorTracking.json │ │ ├── RedirectProductClickCollectorTracking.json │ │ ├── SQSErrortTransport.json │ │ ├── SearchResultCollectorTracking.json │ │ └── SuggestSearchCollectorTracking.json │ └── mappings │ │ └── healthcheck.json │ ├── transport │ └── SQSErrorTransport.test.ts │ ├── util.ts │ ├── utils │ └── MutationSentinel.test.unit.ts │ ├── wiremock.ts │ └── writer │ └── DefaultWriter.test.ts ├── tsconfig.json ├── tsconfig.webpack.json └── webpack.config.js /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/github-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/.github/workflows/github-release.yml -------------------------------------------------------------------------------- /.github/workflows/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/.github/workflows/master.yml -------------------------------------------------------------------------------- /.github/workflows/npm-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/.github/workflows/npm-release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/README.md -------------------------------------------------------------------------------- /demo/basket.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/basket.html -------------------------------------------------------------------------------- /demo/images/SearchHub_weiss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/SearchHub_weiss.png -------------------------------------------------------------------------------- /demo/images/basket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/basket.svg -------------------------------------------------------------------------------- /demo/images/blue_dress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/blue_dress.png -------------------------------------------------------------------------------- /demo/images/blue_high_heel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/blue_high_heel.png -------------------------------------------------------------------------------- /demo/images/blue_trousers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/blue_trousers.png -------------------------------------------------------------------------------- /demo/images/brown_boot Kopie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/brown_boot Kopie.png -------------------------------------------------------------------------------- /demo/images/brown_boot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/brown_boot.png -------------------------------------------------------------------------------- /demo/images/brown_dress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/brown_dress.png -------------------------------------------------------------------------------- /demo/images/brown_jacket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/brown_jacket.png -------------------------------------------------------------------------------- /demo/images/brown_leather_shoe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/brown_leather_shoe.png -------------------------------------------------------------------------------- /demo/images/brown_sneaker_high.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/brown_sneaker_high.png -------------------------------------------------------------------------------- /demo/images/brown_trousers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/brown_trousers.png -------------------------------------------------------------------------------- /demo/images/dress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/dress.png -------------------------------------------------------------------------------- /demo/images/golden_jeans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/golden_jeans.png -------------------------------------------------------------------------------- /demo/images/green_coat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/green_coat.png -------------------------------------------------------------------------------- /demo/images/green_dress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/green_dress.png -------------------------------------------------------------------------------- /demo/images/green_leather_shoe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/green_leather_shoe.png -------------------------------------------------------------------------------- /demo/images/green_polo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/green_polo.png -------------------------------------------------------------------------------- /demo/images/green_polo_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/green_polo_1.png -------------------------------------------------------------------------------- /demo/images/green_sneaker_high.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/green_sneaker_high.png -------------------------------------------------------------------------------- /demo/images/green_tshirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/green_tshirt.png -------------------------------------------------------------------------------- /demo/images/grey_down_jacket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/grey_down_jacket.png -------------------------------------------------------------------------------- /demo/images/grey_dress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/grey_dress.png -------------------------------------------------------------------------------- /demo/images/grey_leather_shoe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/grey_leather_shoe.png -------------------------------------------------------------------------------- /demo/images/grey_polo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/grey_polo.png -------------------------------------------------------------------------------- /demo/images/grey_trousers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/grey_trousers.png -------------------------------------------------------------------------------- /demo/images/grey_tshirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/grey_tshirt.png -------------------------------------------------------------------------------- /demo/images/jacket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/jacket.png -------------------------------------------------------------------------------- /demo/images/pink_coat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/pink_coat.png -------------------------------------------------------------------------------- /demo/images/pink_dress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/pink_dress.png -------------------------------------------------------------------------------- /demo/images/pink_high_heel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/pink_high_heel.png -------------------------------------------------------------------------------- /demo/images/pink_sneaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/pink_sneaker.png -------------------------------------------------------------------------------- /demo/images/pink_sneaker_high.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/pink_sneaker_high.png -------------------------------------------------------------------------------- /demo/images/purple_boot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/purple_boot.png -------------------------------------------------------------------------------- /demo/images/purple_dress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/purple_dress.png -------------------------------------------------------------------------------- /demo/images/purple_jacket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/purple_jacket.png -------------------------------------------------------------------------------- /demo/images/purple_trousers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/purple_trousers.png -------------------------------------------------------------------------------- /demo/images/red_down_jacket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/red_down_jacket.png -------------------------------------------------------------------------------- /demo/images/red_jeans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/red_jeans.png -------------------------------------------------------------------------------- /demo/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/search.png -------------------------------------------------------------------------------- /demo/images/shirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/shirt.png -------------------------------------------------------------------------------- /demo/images/shoe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/shoe.png -------------------------------------------------------------------------------- /demo/images/trousers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/trousers.png -------------------------------------------------------------------------------- /demo/images/yellow_polo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/yellow_polo.png -------------------------------------------------------------------------------- /demo/images/yellow_sneaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/images/yellow_sneaker.png -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/js/collector-integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/js/collector-integration.js -------------------------------------------------------------------------------- /demo/js/index.window.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/js/index.window.bundle.js -------------------------------------------------------------------------------- /demo/js/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/js/util.js -------------------------------------------------------------------------------- /demo/order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/order.html -------------------------------------------------------------------------------- /demo/product-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/product-detail.html -------------------------------------------------------------------------------- /demo/product-listing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/product-listing.html -------------------------------------------------------------------------------- /demo/redirect-landing-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/redirect-landing-page.html -------------------------------------------------------------------------------- /demo/styles/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/styles/bootstrap.min.css -------------------------------------------------------------------------------- /demo/styles/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/styles/reset.css -------------------------------------------------------------------------------- /demo/styles/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/styles/styles.css -------------------------------------------------------------------------------- /demo/sub-landing-page-one.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/sub-landing-page-one.html -------------------------------------------------------------------------------- /demo/sub-landing-page-three.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/sub-landing-page-three.html -------------------------------------------------------------------------------- /demo/sub-landing-page-two.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/sub-landing-page-two.html -------------------------------------------------------------------------------- /demo/thankyou.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/demo/thankyou.html -------------------------------------------------------------------------------- /jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/jest-puppeteer.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.unit.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/jest.unit.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/package.json -------------------------------------------------------------------------------- /src/main/.gitignore: -------------------------------------------------------------------------------- 1 | *.d.ts 2 | *.js -------------------------------------------------------------------------------- /src/main/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/.npmignore -------------------------------------------------------------------------------- /src/main/CollectorModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/CollectorModule.ts -------------------------------------------------------------------------------- /src/main/collectors/AbstractCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/AbstractCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/AssociatedProductCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/AssociatedProductCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/BasketClickCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/BasketClickCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/BrowserCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/BrowserCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/CheckoutClickCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/CheckoutClickCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/ClickCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/ClickCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/ClickWriterResolverCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/ClickWriterResolverCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/FilterClickCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/FilterClickCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/FiredSearchCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/FiredSearchCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/GenericEventCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/GenericEventCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/ImpressionCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/ImpressionCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/InstantSearchQueryCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/InstantSearchQueryCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/ProductClickCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/ProductClickCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/RedirectCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/RedirectCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/SearchResultCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/SearchResultCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/SuggestSearchCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/SuggestSearchCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/WriterResolverCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/WriterResolverCollector.ts -------------------------------------------------------------------------------- /src/main/collectors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/collectors/index.ts -------------------------------------------------------------------------------- /src/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/index.ts -------------------------------------------------------------------------------- /src/main/logger/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/logger/Logger.ts -------------------------------------------------------------------------------- /src/main/logger/LoggerTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/logger/LoggerTransport.ts -------------------------------------------------------------------------------- /src/main/logger/TransportLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/logger/TransportLogger.ts -------------------------------------------------------------------------------- /src/main/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/logger/index.ts -------------------------------------------------------------------------------- /src/main/logger/transport/ConsoleTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/logger/transport/ConsoleTransport.ts -------------------------------------------------------------------------------- /src/main/logger/transport/SQSErrorTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/logger/transport/SQSErrorTransport.ts -------------------------------------------------------------------------------- /src/main/logger/transport/SQSTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/logger/transport/SQSTransport.ts -------------------------------------------------------------------------------- /src/main/logger/transport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/logger/transport/index.ts -------------------------------------------------------------------------------- /src/main/query/Query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/query/Query.ts -------------------------------------------------------------------------------- /src/main/query/Trail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/query/Trail.ts -------------------------------------------------------------------------------- /src/main/query/TrailType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/query/TrailType.ts -------------------------------------------------------------------------------- /src/main/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/query/index.ts -------------------------------------------------------------------------------- /src/main/resolvers/Resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/resolvers/Resolver.ts -------------------------------------------------------------------------------- /src/main/resolvers/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Resolver"; -------------------------------------------------------------------------------- /src/main/utils/Context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/utils/Context.ts -------------------------------------------------------------------------------- /src/main/utils/ISentinel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/utils/ISentinel.ts -------------------------------------------------------------------------------- /src/main/utils/ListenerType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/utils/ListenerType.ts -------------------------------------------------------------------------------- /src/main/utils/LocalStorageQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/utils/LocalStorageQueue.ts -------------------------------------------------------------------------------- /src/main/utils/MutationSentinel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/utils/MutationSentinel.ts -------------------------------------------------------------------------------- /src/main/utils/Sentinel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/utils/Sentinel.ts -------------------------------------------------------------------------------- /src/main/utils/SentinelFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/utils/SentinelFactory.ts -------------------------------------------------------------------------------- /src/main/utils/StaticSentinel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/utils/StaticSentinel.ts -------------------------------------------------------------------------------- /src/main/utils/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/utils/Util.ts -------------------------------------------------------------------------------- /src/main/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/utils/index.ts -------------------------------------------------------------------------------- /src/main/writers/Base64EncodeWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/Base64EncodeWriter.ts -------------------------------------------------------------------------------- /src/main/writers/BrowserTrackingWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/BrowserTrackingWriter.ts -------------------------------------------------------------------------------- /src/main/writers/BufferingWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/BufferingWriter.ts -------------------------------------------------------------------------------- /src/main/writers/ConsoleWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/ConsoleWriter.ts -------------------------------------------------------------------------------- /src/main/writers/DebugWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/DebugWriter.ts -------------------------------------------------------------------------------- /src/main/writers/DefaultWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/DefaultWriter.ts -------------------------------------------------------------------------------- /src/main/writers/JSONEnvelopeWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/JSONEnvelopeWriter.ts -------------------------------------------------------------------------------- /src/main/writers/QueryWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/QueryWriter.ts -------------------------------------------------------------------------------- /src/main/writers/RestEventWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/RestEventWriter.ts -------------------------------------------------------------------------------- /src/main/writers/SQSEventWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/SQSEventWriter.ts -------------------------------------------------------------------------------- /src/main/writers/SplitStreamWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/SplitStreamWriter.ts -------------------------------------------------------------------------------- /src/main/writers/TrailWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/TrailWriter.ts -------------------------------------------------------------------------------- /src/main/writers/Writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/Writer.ts -------------------------------------------------------------------------------- /src/main/writers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/main/writers/index.ts -------------------------------------------------------------------------------- /src/test/Query.test.unit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/Query.test.unit.ts -------------------------------------------------------------------------------- /src/test/Trail.test.unit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/Trail.test.unit.ts -------------------------------------------------------------------------------- /src/test/TransportLogger.test.unit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/TransportLogger.test.unit.ts -------------------------------------------------------------------------------- /src/test/collectors/BasketClickCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/collectors/BasketClickCollector.test.ts -------------------------------------------------------------------------------- /src/test/collectors/BrowserCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/collectors/BrowserCollector.test.ts -------------------------------------------------------------------------------- /src/test/collectors/FiredSearchCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/collectors/FiredSearchCollector.test.ts -------------------------------------------------------------------------------- /src/test/collectors/IframeCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/collectors/IframeCollector.test.ts -------------------------------------------------------------------------------- /src/test/collectors/ImpressionCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/collectors/ImpressionCollector.test.ts -------------------------------------------------------------------------------- /src/test/collectors/InstantSearchQueryCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/collectors/InstantSearchQueryCollector.test.ts -------------------------------------------------------------------------------- /src/test/collectors/ProductClickCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/collectors/ProductClickCollector.test.ts -------------------------------------------------------------------------------- /src/test/collectors/RedirectCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/collectors/RedirectCollector.test.ts -------------------------------------------------------------------------------- /src/test/collectors/SearchResultCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/collectors/SearchResultCollector.test.ts -------------------------------------------------------------------------------- /src/test/collectors/SuggestSerchCollector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/collectors/SuggestSerchCollector.test.ts -------------------------------------------------------------------------------- /src/test/example.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/example.test.ts -------------------------------------------------------------------------------- /src/test/mock/__files/BasketClickCollector.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/BasketClickCollector.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/BrowserCollector.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/BrowserCollector.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/ContextTestIframe.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/ContextTestIframe.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/ContextTestMain.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/ContextTestMain.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/DefaultWriter.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/DefaultWriter.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/FiredSearchCollector.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/FiredSearchCollector.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/ImpressionCollector.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/ImpressionCollector.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/InstantSearchQueryCollector.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/InstantSearchQueryCollector.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/ProductClickCollector.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/ProductClickCollector.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/RedirectCollector.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/RedirectCollector.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/RedirectCollectorSubSelectorPage.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/RedirectCollectorSubSelectorPage.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/RedirectCollectorWithProductClicks.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/RedirectCollectorWithProductClicks.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/SQSErrorTransport.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/SQSErrorTransport.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/SearchResultCollector.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/SearchResultCollector.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/SuggestSearchCollector.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/SuggestSearchCollector.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/example.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/example.page.html -------------------------------------------------------------------------------- /src/test/mock/__files/nested/path/RedirectCollector.page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/__files/nested/path/RedirectCollector.page.html -------------------------------------------------------------------------------- /src/test/mock/api-stubs/BasketClickCollectorTracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/BasketClickCollectorTracking.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/BrowserCollectorTracking.recordLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/BrowserCollectorTracking.recordLanguage.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/BrowserCollectorTracking.recordReferrer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/BrowserCollectorTracking.recordReferrer.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/BrowserCollectorTracking.recordUrl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/BrowserCollectorTracking.recordUrl.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/BrowserCollectorTracking.recordUserAgent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/BrowserCollectorTracking.recordUserAgent.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/DefaultWriter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/DefaultWriter.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/FiredSearchCollectorTracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/FiredSearchCollectorTracking.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/IframeCollectorTracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/IframeCollectorTracking.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/ImpressionCollectorTracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/ImpressionCollectorTracking.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/ImpressionCollectorTracking_expected_false.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/ImpressionCollectorTracking_expected_false.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/ImpressionCollectorTracking_expected_true.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/ImpressionCollectorTracking_expected_true.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/InstantSearchQueryCollectorTracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/InstantSearchQueryCollectorTracking.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/ProductClickCollectorTracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/ProductClickCollectorTracking.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/RedirectCollectorTracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/RedirectCollectorTracking.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/RedirectProductClickCollectorTracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/RedirectProductClickCollectorTracking.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/SQSErrortTransport.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/SQSErrortTransport.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/SearchResultCollectorTracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/SearchResultCollectorTracking.json -------------------------------------------------------------------------------- /src/test/mock/api-stubs/SuggestSearchCollectorTracking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/api-stubs/SuggestSearchCollectorTracking.json -------------------------------------------------------------------------------- /src/test/mock/mappings/healthcheck.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/mock/mappings/healthcheck.json -------------------------------------------------------------------------------- /src/test/transport/SQSErrorTransport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/transport/SQSErrorTransport.test.ts -------------------------------------------------------------------------------- /src/test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/util.ts -------------------------------------------------------------------------------- /src/test/utils/MutationSentinel.test.unit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/utils/MutationSentinel.test.unit.ts -------------------------------------------------------------------------------- /src/test/wiremock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/wiremock.ts -------------------------------------------------------------------------------- /src/test/writer/DefaultWriter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/src/test/writer/DefaultWriter.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.webpack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/tsconfig.webpack.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/searchhub/search-collector/HEAD/webpack.config.js --------------------------------------------------------------------------------