0.0.1 • Published 11 years ago
looker-on v0.0.1
looker-on
Since many people think npm is all about javascript, here is a package which renders pair of SVG eyes, styled with CSS and hosted on npm.
how to use this?
With npm do:
npm install looker-onThen create instance of looker and attach it to dom:
// your index.js file
var Looker = require('looker-on');
new Looker(document.body);<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<script src='bundle.js'></script>
</body>
</html>style.css and bundle.js are produced by parcelify and browserify:
parcelify index.js -c style.css
browserify index.js > bundle.jsNow you can open index.html and observe two eyes observing you.
bonus
You can make these eyes track position of the mouse cursor by changing index.js to
// your index.js file
var Looker = require('looker-on');
var observer = new Looker(document.body);
document.body.addEventListener('mousemove', function (e) {
observer.lookAt(e.clientX, e.clientY);
}, false);is it worth the effort?
Yes. With almost 100k packages on npm, this is well worth the effort of familiarizing yourself with tools.
license
MIT
0.0.1
11 years ago