# LGTM: A Validation Library for JavaScript

DevFeed: [LGTM: A Validation Library for JavaScript](<https://devfeed.tech/articles/lgtm-a-validation-library-for-javascript-15749.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/lgtm-a-validation-library-for-javascript>)

Author: Square Engineering

Published: 2013-08-26T16:04:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Library](<https://devfeed.tech/topics/library.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [browser](<https://devfeed.tech/tags/browser.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [library](<https://devfeed.tech/tags/library.md>), [node-js](<https://devfeed.tech/tags/node-js.md>)

## AI overview

The article introduces LGTM, a JavaScript validation library for asynchronous, object-level validation in Node.js and the browser. It supports conditional and multi-property validation, property dependencies, callbacks, and promises while remaining independent of the DOM.

## Source excerpt

Simple asynchronous object validation for node.js and the browser.