UNPKG

@manuth/interceptor

Version:

Provides a convenient way to intercept method- property- and accessor-calls of an object.

137 lines (96 loc) 3.61 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## Interceptor [Unreleased] [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v3.0.1..dev) ## Interceptor v3.0.1 ### Updated - The `README` for improving comprehensibility - Development environment - JSDoc comments to use `{@linkcode}` tags instead of `{@link}` tags ### Misc - Migrated project from GitHub to Codeberg [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v3.0.0..v3.0.1) ## Interceptor v3.0.0 ### Breaking - Convert package to an ESModule [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v2.0.9..v3.0.0) ## Interceptor v2.0.9 ### Fixed - Vulnerabilities in dependencies ### Update - All dependencies [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v2.0.8..v2.0.9) ## Interceptor v2.0.8 ### Fixed - Vulnerabilities in dependencies - Broken drone pipelines - Broken unit tests ### Updated - All dependencies [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v2.0.7..v2.0.8) ## Interceptor v2.0.7 ### Fixed - Vulnerabilities in dependencies ### Added - Support for the Test Explorer UI - Support for `ts-nameof` - Support for parallel step-execution of drone-pipelines ### Updated - All dependencies - Publish-scripts of drone-pipelines - Settings to disable timeouts for mocha unit-tests [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v2.0.6..v2.0.7) ## Interceptor v2.0.6 ### Updated - The code to allow any kind of object to be intercepted [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v2.0.5..v2.0.6) ## Interceptor v2.0.5 ### Fixed - Vulnerabilities in dependencies ### Updated - All dependencies [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v2.0.4..v2.0.5) ## Interceptor v2.0.4 ### Fixed - Vulnerabilities in dependencies - Drone-pipelines for multi-digit version-numbers ### Updated - All dependencies - The typescript-code to disallow the `object`-type [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v2.0.3..v2.0.4) ## Interceptor v2.0.3 ### Fixed - Broken dependabot-settings - Broken drone-pipelines - Broken Auto-Merge workflow ### Updated - All dependencies - Drone-pipelines to use small-sized images [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v2.0.2..v2.0.3) ## Interceptor v2.0.2 ### Fixed - Vulnerabilities in dependencies ### Added - A workflow for merging Dependabot-PRs - A workflow for analyzing the code ### Updated - All dependencies [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v2.0.0..v2.0.2) ## Interceptor v2.0.0 ### Added - A method for clearing all interceptions - A feature for setting the visibility of properties - A feature for creating setters of properties - A readme-file [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v1.0.1..v2.0.0) ## Interceptor v1.0.1 ### Fixed - The basic functionality by adding missing exports [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/v1.0.0..v1.0.1) ## Interceptor v1.0.0 - Initial release ### Added - Methods for intercepting object-calls [Show differences](https://codeberg.org/lordgizmo/Interceptor/compare/1e679a3b8a585a14f2c84cf46fcc36fd055c703a..v1.0.0)