{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/%40pro-script/as-is","name":"@pro-script/as-is","description":"Check your types at runtime with ESNext syntax by meta programing in node.js and browser with interfaces, types, strict object and more.","version":"1.6.61","softwareVersion":"1.6.61","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/pro-script/as-is","issueTracker":"https://github.com/pro-script/as-is/issues","url":"https://github.com/pro-script/as-is","keywords":["as-is","js-inteface","interface-check","types-check","javascript","ESNext","typechecker","enum-type","strict-type","multi-type","repeated-type-check","validator-integration","check-type","javascript-type","primitive-types","class-check","type-checking","type-checker","type-check","define-type","get-type","what-type","is enum","is string","is number","is boolean","is symbol","is function","is BigInt","is undefined","is null","is array","is array","is date","is object","is set","is map","is WeakSet","is WeakMap","is WeakRef","is RegExp","is Error","is RangeError","is ReferenceError","is SyntaxError","is TypeError","is Buffer","is Promise","is JSON","is JSON5","is class","is empty","is notEmpty"],"programmingLanguage":{"@type":"ComputerLanguage","name":"JavaScript"},"maintainer":[{"@type":"Person","name":"pro-script"}],"author":[{"@type":"Person","name":"pro-script"}],"copyrightHolder":[{"@type":"Person","name":"pro-script"}],"dateCreated":"2022-10-15","dateModified":"2025-12-05","datePublished":"2025-12-05","copyrightYear":2022,"downloadUrl":"https://registry.npmjs.org/@pro-script/as-is/-/as-is-1.6.61.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/@pro-script/as-is"]}