{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/open-loop-killer","name":"open-loop-killer","description":"Inject timeout protection into JavaScript loops to prevent infinite loops. Supports while, for, do-while, for-in, and for-of loops with customizable timeout and error messages.","version":"1.2.0","softwareVersion":"1.2.0","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/dantemessy/openloopkiller","issueTracker":"https://github.com/dantemessy/openloopkiller/issues","url":"https://github.com/dantemessy/openloopkiller#readme","keywords":["infinite-loop","loop-protection","timeout","code-safety","sandbox","security","ast","code-injection","untrusted-code","loop-killer","for-in","for-of","while-loop","for-loop"],"programmingLanguage":{"@type":"ComputerLanguage","name":"JavaScript"},"maintainer":[{"@type":"Person","name":"dantemessy"}],"author":[{"@type":"Person","name":"dantemessy"}],"copyrightHolder":[{"@type":"Person","name":"dantemessy"}],"dateCreated":"2020-08-27","dateModified":"2025-11-25","datePublished":"2025-11-25","copyrightYear":2020,"downloadUrl":"https://registry.npmjs.org/open-loop-killer/-/open-loop-killer-1.2.0.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/open-loop-killer"],"https://www.w3.org/ns/activitystreams#likes":4,"https://forgefed.org/ns#forks":1}