--- /dev/null
+# Lazy Property
+
+Easily defer property initialization until first access.
+
+`lazy(obj, name, initializer, descriptor, objectBound = true)`
+
+```js
+const { lazy } = require('@squeep/lazy-property');
+
+const obj = {};
+lazy(obj, () => doSomethingExpensive());
+const getItNow = obj.prop;
+```