{"_id":"toxiclibsjs","_rev":"41-b0ada4b39a5cfc108775127390991fa2","name":"toxiclibsjs","description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"toxiclibsjs","version":"0.1.0","description":"toxiclibsjs is an open source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics"],"main":"../index","engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"email":"kyle@haptic-data.com","url":"https://github.com/hapticdata/toxiclibsjs/issues"},"licenses":[{"type":"GNU","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repositories":[{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs"}],"dependencies":{"requirejs":">=1.0.0"},"_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"},"_id":"toxiclibsjs@0.1.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.3","_defaultsLoaded":true,"dist":{"shasum":"48b57df7827c664c37cd220ec92c81ea4a42baf8","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.1.0.tgz","integrity":"sha512-Erbw1IUni/Wkbhn+dg2KCTZCg8rFj/96viGAoJ0SdvBp4FKN6tj4rvHjjis3vjZ3bBCi/0q3QacxZlt5tSzJTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgX1cPtHCyoqlSbsAvocaLUteTsWWvtGcfOrZpfWmZRAIgQFxq7K5Uh4hQKIW1Gkvhkj0VuSpaygtNJb/kEx/L3i4="}]},"directories":{}},"0.1.3":{"name":"toxiclibsjs","version":"0.1.3","description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics"],"main":"../index","engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"mail":"kyle@haptic-data.com","url":"https://github.com/hapticdata/toxiclibsjs/issues"},"licenses":[{"type":"GNU","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repositories":[{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs"}],"dependencies":{"requirejs":">=1.0.0"},"devDependencies":{"mocha":"*"},"_id":"toxiclibsjs@0.1.3","dist":{"shasum":"45a6dee6118b4f0330176cab1c89ec20df86aceb","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.1.3.tgz","integrity":"sha512-7Iw8IScEaU8xY5qFWTnY8myKxjYWnlVJZu1x4LVFcWUGSQMgNB2G6nOFlIYd2xC89ilJiJkZz/PPmCrFp4oXVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB05ZcYmisY5TqSLmecfLaHgZRSjSYA0Pmekcp/o+M19AiEAxZRfYz9uYFK8l8wDuWr3Ad7EWbEWInjgjkjWoiMtY5s="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"},"directories":{}},"0.1.3-1":{"name":"toxiclibsjs","version":"0.1.3-1","description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics"],"main":"../index","engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"mail":"kyle@haptic-data.com","url":"https://github.com/hapticdata/toxiclibsjs/issues"},"licenses":[{"type":"GNU","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repositories":[{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs"}],"dependencies":{"requirejs":"1.0.0"},"devDependencies":{"mocha":"*"},"_id":"toxiclibsjs@0.1.3-1","dist":{"shasum":"fd1a3ac9373565b851d2c69ad6ba4f38c2ebb8c7","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.1.3-1.tgz","integrity":"sha512-FiunU/DEx6LFWFXeFfI5KmmqJds6n8Stpz8WGWjMKXCx0w2c9IRL3OnWX4B7tGO6uSE+MzASYAVkdEArJ2BQmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK7Ja+P3NgLbE1YYNef0RSVyqSkr75fqYhi+rISAp0jAIhAKZWplZEbCQCQz3BAUQSIYt/ju83wAJxkeH+eRej9FyU"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"},"directories":{}},"0.2.0":{"name":"toxiclibsjs","version":"0.2.0","homepage":"http://haptic-data.com/toxiclibsjs","author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics","color","physics"],"licenses":[{"type":"GPLv2","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repository":{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs.git"},"main":"../index","scripts":{"test":"make test"},"bin":{"toxiclibsjs":"./bin/toxiclibsjs"},"engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"url":"https://github.com/hapticdata/toxiclibsjs/issues"},"dependencies":{"requirejs":">=2.0.0"},"devDependencies":{"mocha":">=v1.12.0","almond":"~0.2.6","underscore":"~1.5.2"},"_id":"toxiclibsjs@0.2.0","dist":{"shasum":"b5c7afa37b3b1ee59afcd3cec1140e9352c64996","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.2.0.tgz","integrity":"sha512-H0RFjBs5q6uHoyPHUbaKmyosrIlKXGuShBSe1iYef4/RG43+HVgyc7nY2MuNFtVyezy+M5G95JXM5ZOrMjxSCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9ZI79qXlQZ0gCYTLgEINu418Vt7lXc5pFZAiVB9blkAiAOI/9qXYGZHP2sBqpjRzKCteSHrXGUJ0I4vRB3nZkk7Q=="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"}},"0.2.1":{"name":"toxiclibsjs","version":"0.2.1","homepage":"http://haptic-data.com/toxiclibsjs","author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics","color","physics"],"licenses":[{"type":"GPLv2","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repository":{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs.git"},"main":"../index","scripts":{"test":"make test"},"bin":{"toxiclibsjs":"./bin/toxiclibsjs"},"engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"url":"https://github.com/hapticdata/toxiclibsjs/issues"},"dependencies":{"requirejs":">=2.0.0"},"devDependencies":{"mocha":">=v1.12.0","almond":"~0.2.6","underscore":"~1.5.2"},"_id":"toxiclibsjs@0.2.1","dist":{"shasum":"30f3b3a1d7f5505aa3bcc3142d2eb8983c0f6e73","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.2.1.tgz","integrity":"sha512-BPro4kj/BKVfi4Fr3u3oczPRqCJ0vpeDReE3e3yOGxThpC+IQUU0Vyd/bBlOgTstDtI/eluoWrwyAEd0Xgygfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDobCIySg1yp2JwTDEkg8n0NPvQHw732d2uytOJ0lEBTwIhAPXa1dNhW7QmihoV3eolIQcaxnEVTLGWwiSF6SixSFO+"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"}},"0.2.2":{"name":"toxiclibsjs","version":"0.2.2","homepage":"http://haptic-data.com/toxiclibsjs","author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics","color","physics"],"licenses":[{"type":"GPLv2","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repository":{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs.git"},"main":"../index","scripts":{"test":"make test"},"bin":{"toxiclibsjs":"./bin/toxiclibsjs"},"engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"mail":"kyle@haptic-data.com","url":"https://github.com/hapticdata/toxiclibsjs/issues"},"dependencies":{"requirejs":">=2.0.0"},"devDependencies":{"mocha":">=v1.12.0","almond":"~0.2.6","underscore":"~1.5.2"},"_id":"toxiclibsjs@0.2.2","dist":{"shasum":"7a7f643e1c00e18a696d33ba2b1b02b3985c8fd7","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.2.2.tgz","integrity":"sha512-H4HjmYooZPi1sTUTDfVFEIQV5IbsB3nsFDgN45vGukMKk5DRkCMTPLS2BQAGzM2eBUsGuHEkRoLxmoZHixWOkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZif73pkffmCsJMOvgK7ylRG6VLvEj8Wur7njUMHB8hgIgGYuS63SBhCrd80trzpmn3CtEdo3M7hhguqPipZxWoFk="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"}},"0.2.4":{"name":"toxiclibsjs","version":"0.2.4","homepage":"http://haptic-data.com/toxiclibsjs","author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics","color","physics"],"licenses":[{"type":"GPLv2","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repository":{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs.git"},"main":"../index","scripts":{"test":"make test"},"bin":{"toxiclibsjs":"./bin/toxiclibsjs"},"engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"mail":"kyle@haptic-data.com","url":"https://github.com/hapticdata/toxiclibsjs/issues"},"dependencies":{"requirejs":">=2.0.0"},"devDependencies":{"mocha":">=v1.12.0","almond":"~0.2.6","underscore":"~1.5.2"},"_id":"toxiclibsjs@0.2.4","dist":{"shasum":"b5dde3070a62b78d043658378e63cbc485b96072","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.2.4.tgz","integrity":"sha512-n1ujqMvuz/HvAtjvo7o3A/syMXeNhNfTuMq9huXoLtL1mTrnc8AAafR+rlx5/HNBdoyiF6y3Bv29QnER0x23AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYL2oLAbsxIgKGwA3G0PZWBGtMjmTtPXS47mSgvaahRAiBLDkvWQ1cKXpSSoOPp6R8lqpAypfmDEZCRqivPmnchJA=="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"}},"0.2.5":{"name":"toxiclibsjs","version":"0.2.5","homepage":"http://haptic-data.com/toxiclibsjs","author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics","color","physics"],"licenses":[{"type":"GPLv2","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repository":{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs.git"},"main":"../index","scripts":{"test":"make test"},"bin":{"toxiclibsjs":"./bin/toxiclibsjs"},"engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"mail":"kyle@haptic-data.com","url":"https://github.com/hapticdata/toxiclibsjs/issues"},"dependencies":{"requirejs":">=2.0.0"},"devDependencies":{"mocha":">=v1.12.0","almond":"~0.2.6","underscore":"~1.5.2"},"_id":"toxiclibsjs@0.2.5","dist":{"shasum":"d6f467a983d8cd33e600b44411aca96d43b50e74","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.2.5.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"}},"0.2.7":{"name":"toxiclibsjs","version":"0.2.7","homepage":"http://haptic-data.com/toxiclibsjs","author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics","color","physics"],"licenses":[{"type":"GPLv2","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repository":{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs.git"},"main":"../index","scripts":{"test":"make test"},"bin":{"toxiclibsjs":"./bin/toxiclibsjs"},"engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"url":"https://github.com/hapticdata/toxiclibsjs/issues"},"dependencies":{"requirejs":">=2.0.0"},"devDependencies":{"mocha":">=v1.12.0","almond":"~0.2.6","underscore":"~1.5.2"},"_id":"toxiclibsjs@0.2.7","dist":{"shasum":"8029490cb8648863995c4d2cc2b63ecf755a33a9","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.2.7.tgz","integrity":"sha512-cBW+fujnqIAbBSiWiOmWjSy/+8FJnXVzE8Ejvk6w5WDuKmaSjpBM0fV8erNkcJh8XZojZwuO73S3IXFBDUeUsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMH8Zkz+mO8M8Mfx2nq7iZhTb+Q+MszQsaHArDMbdnvAiAUuvZqR8+oda5VScv8P7NtT9rJyJqkC9SBunfxkKgJ4w=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"}},"0.3.0":{"name":"toxiclibsjs","version":"0.3.0","homepage":"http://haptic-data.com/toxiclibsjs","author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics","color","physics"],"licenses":[{"type":"GPLv2","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repository":{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs.git"},"main":"./index","scripts":{"test":"make test"},"bin":{"toxiclibsjs":"./bin/toxiclibsjs"},"engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"url":"https://github.com/hapticdata/toxiclibsjs/issues"},"dependencies":{},"devDependencies":{"requirejs":">=2.0.0","almond":"~0.2.6","mocha":">=v1.12.0","nodefy":"^0.2.2","underscore":"~1.5.2"},"_id":"toxiclibsjs@0.3.0","_shasum":"97c058a4973f5d101b86030c656a9a079153b06d","_from":"commonjs","_resolved":"file:commonjs","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"},"dist":{"shasum":"97c058a4973f5d101b86030c656a9a079153b06d","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.3.0.tgz","integrity":"sha512-+mRdhgUUGtXpUnLnI/UiRlo5U+wf9S+DGcuBlGh2eWvPtWqTGIi9x6ksp/pzqq31tQImKHXBUf7OZxoAna0Hxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfov7tjj/SyGJdXIWPd39klPg8/jg5GFrONDnh5ZFouAiEA3Iq+je4yM4u9kC0uCtiYDzl/VWOCFDsBw3nHUQX9F6s="}]}},"0.3.1":{"name":"toxiclibsjs","version":"0.3.1","homepage":"http://haptic-data.com/toxiclibsjs","author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics","color","physics"],"licenses":[{"type":"GPLv2","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repository":{"type":"git","url":"http://github.com/hapticdata/toxiclibsjs.git"},"main":"./index","scripts":{"test":"make test"},"bin":{"toxiclibsjs":"./bin/toxiclibsjs"},"engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"url":"https://github.com/hapticdata/toxiclibsjs/issues"},"dependencies":{},"devDependencies":{"requirejs":">=2.0.0","almond":"~0.2.6","mocha":">=v1.12.0","nodefy":"^0.2.2","underscore":"~1.5.2"},"_id":"toxiclibsjs@0.3.1","_shasum":"552259dba001399ffdb9969de096551040270401","_from":"commonjs","_resolved":"file:commonjs","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"},"dist":{"shasum":"552259dba001399ffdb9969de096551040270401","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.3.1.tgz","integrity":"sha512-D4CcxtHp4vG8KCnnkT9uKOPBX9q9Fx5r6TUSLxrjZOhd27+21XM3dN86+5X4hbVCKrO0FRR1qsHfNQ4ESGOvzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAafwgTzlrWahS2W9ATqtzNHKlpY1pw/ZGqgdx/XnoZgIgX+feJoa+RoNrrEQ5PK9JjlMCL69uxw81X4GZWrceBo8="}]}},"0.3.2":{"name":"toxiclibsjs","version":"0.3.2","homepage":"http://haptic-data.com/toxiclibsjs","author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics","color","physics"],"licenses":[{"type":"GPLv2","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repository":{"type":"git","url":"git+ssh://git@github.com/hapticdata/toxiclibsjs.git"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"url":"https://github.com/hapticdata/toxiclibsjs/issues"},"dependencies":{},"devDependencies":{"almond":"~0.2.6","browserify":"^12.0.1","mocha":">=v1.12.0","nodefy":"^0.2.2","requirejs":"^2.1.22","uglify-js":"^2.6.1","underscore":"~1.5.2"},"_id":"toxiclibsjs@0.3.2","_shasum":"026f92e772ad8c09f4d2a89b9a3236f4a78d8494","_from":"commonjs","_resolved":"file:commonjs","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"},"dist":{"shasum":"026f92e772ad8c09f4d2a89b9a3236f4a78d8494","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.3.2.tgz","integrity":"sha512-wJmDFEJDyWwsqNOvBJI7sYLTZ/UBzDr8EYXGXoFkEiO3I/mcJ2dWXEQPl7qaj4FC8THcyKKNQmq32UfOcISjTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP/0xNBctaXKRI2tN6yFjk5mh9Hx7Q5Q57VLUxavU55AIgLKtuvIjpTbANxHAtgkYJ7a/PYTMF5Y87ifjQo3zo5+8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toxiclibsjs-0.3.2.tgz_1467832889784_0.27301891427487135"}},"0.3.3":{"name":"toxiclibsjs","version":"0.3.3","homepage":"http://haptic-data.com/toxiclibsjs","author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"description":"toxiclibsjs is an open-source library for computational design tasks with JavaScript.","keywords":["design","geometry","mesh","math","graphics","color","physics"],"licenses":[{"type":"GPLv2","url":"http://www.gnu.org/licenses/lgpl-2.1.html"}],"repository":{"type":"git","url":"git+ssh://git@github.com/hapticdata/toxiclibsjs.git"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">=0.4"},"maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"bugs":{"url":"https://github.com/hapticdata/toxiclibsjs/issues"},"dependencies":{},"devDependencies":{"almond":"~0.2.6","browserify":"^12.0.1","mocha":">=v1.12.0","nodefy":"^0.2.2","requirejs":"^2.1.22","uglify-js":"^2.6.1","underscore":"~1.5.2"},"_id":"toxiclibsjs@0.3.3","_shasum":"90b94bc79a6b1fb06a110376b9e69ee79c6cce23","_from":"commonjs","_resolved":"file:commonjs","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"hapticdata","email":"kyle@haptic-data.com"},"dist":{"shasum":"90b94bc79a6b1fb06a110376b9e69ee79c6cce23","tarball":"https://registry.npmjs.org/toxiclibsjs/-/toxiclibsjs-0.3.3.tgz","integrity":"sha512-gZhrvRRsH4+iNLzKlWdhwKJd18DA2TKUsm/SvY2FelgAKg98xSgAQSDH7AddqYHo9MoCdRvsf0NCcbzNmHcDqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGYMyu999iWhTQ8Ts2AlCVt7jw7AItc4pVUjfsxjsBsAiB0TSYRL5SAFfnCEHJ1NSJ/NjWmLdOIdEXCHIZ+yMC9eg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toxiclibsjs-0.3.3.tgz_1500923897062_0.9506398551166058"}}},"readme":"# [Toxiclibsjs](http://haptic-data.com/toxiclibsjs) \n## an open-source library for computational design tasks with JavaScript. \n\n[![Spherical Harmonics in three.js](http://s3.amazonaws.com/toxiclibsjs/images/sphericalHarmonicsThree.jpg)](http://haptic-data.com/toxiclibsjs/examples/SphericalHarmonics_threejs.html)\n[![polar_unravel](http://s3.amazonaws.com/toxiclibsjs/images/polarUnravel.gif)](http://haptic-data.com/toxiclibsjs/examples/PolarUnravel_pjs.html)\n[![attraction2d](http://s3.amazonaws.com/toxiclibsjs/images/attraction2d.gif)](http://haptic-data.com/toxiclibsjs/examples/Attraction2D_pjs.html)\n\nToxiclibs.js is a port of [Karsten Schmidt's Toxiclibs](http://toxiclibs.org) for Java and [Processing](http://processing.org). Toxiclibs.js provides powerful datatypes for the _browser_ and _node_. It works well for manipulating any DOM element, including Canvas and SVG.\n\nThe plethora of examples demonstrate its use for geometry and color manipulation as well as physics, automata and more. The examples pair with such fine libraries as: [Processing.js](http://processingjs.org), [Three.js](http://github.com/mrdoob/three.js), [D3.js](http://github.com/mbostock/d3) or [Raphael.js](http://raphaeljs.com).\n\n## What it is…\n-\t2D/3D geometry\n-\tMesh generation and subdivision\n-\tInterpolation / Mapping\n-\tWave Generators\n-\t2D physics simulation\n-\tColor theory sorting and conversion\n\n\n\n# Getting Started with Toxiclibs.js\n\nToxiclibs.js can be used in the following ways:\n\n*\tAs a single javascript file loaded into a webpage, with the contents of the entire library within a global *toxi* object.\n*\tAs [AMD](https://github.com/amdjs/amdjs-api/wiki/AMD) modules that can be loaded independently or in packages, via [RequireJS](http://requirejs.org)\n*\tIn [Node.js](http://nodejs.org) or [Browserify](http://browserify.org/) applications, through NPM as commonjs modules.\n\n## Use the build\ncopy the file `build/toxiclibs.js`:\n\n\t<script type=\"text/javascript\" src=\"js/toxiclibs.js\"></script>\n\t<script type=\"text/javascript\">\n\t\tvar myVector = new toxi.geom.Vec2D(window.innerWidth,window.innerHeight).scaleSelf(0.5);\n\t\tvar myColor = toxi.color.TColor.newRGB(128/255,64/255,32/255);\n\t</script>\n## Use with [RequireJS](http://requirejs.org) or other AMD loader\ncopy the contents of `lib/`:\n\n\trequire(['toxi/geom/Vec2D', toxi/color/TColor], function(Vec2D, TColor){\n\t\tvar myVector = new Vec2D(window.innerWidth,window.innerHeight).scaleSelf(0.5);\n\t\tvar myColor = TColor.newRGB(128/255,64/255,32/255);\n\t});\n## Use with [Node.js](http://nodejs.org):\n\n\tnpm install toxiclibsjs\nthen:\n\n\tvar\ttoxi = require('toxiclibsjs'),\n\t\tmyVector = new toxi.geom.Vec2D(0.5,0.5),\n\t\tmyColor = toxi.color.TColor.newRGB(128/255,64/255,32/255);\n\nFor comprehensive documentation, read the original libraries [javadocs](http://toxiclibs.org/javadocs/). As the library is still growing, you can compare that documentation to this list of implemented classes.\n\n\n## Toxiclibs.js follows the original package structure\nThe following objects are returned when loading the entire library\n\n\n* **color** - the color utils package ([view doc](https://github.com/hapticdata/toxiclibsjs/blob/master/docs/colorutils.md))\n* **geom** - the geometry utils package\n* *internals* - functionality used within the library\n* **math** - the math utils package\n* **physics2d** - the Verlet Physics 2D package\n* **processing** - the processing package, eases use with [Processing.js](http://processingjs.org)\n* **THREE** - features to ease use with [Three.js](http://github.com/mrdoob/three.js)\n* **utils** - the utils package\n\n## Creating Builds\nRun `make` to generate new versions of the existing builds. There are additional targets defined in the [Makefile](https://github.com/hapticdata/toxiclibsjs/blob/release/Makefile)\n### Custom builds\nIf you are working with the `build/` files you may wish to create a custom build that only includes the modules you are using in order to save file size. If you are [using the files as AMD modules](#use-with-requirejs-or-other-amd-loader) there is no need for this.\n\nTo generate a custom build, space-delimit the modules you want:\n\n\t./bin/toxiclibsjs --include \"toxi/geom/Vec2D toxi/physics2d\" --minify --out \"./build/toxiclibsjs-custom.min.js\"\n\n## Run the tests\nRun `make test` to run the suite of tests.\n\n## Contributing\nContributions to toxiclibs.js are appreciated, please [read more here](https://github.com/hapticdata/toxiclibsjs/blob/master/docs/contributing.md)\n\n\n\n[Toxiclibs.js](http://haptic-data.com/toxiclibsjs) was initiated on 1/5/2011 by Kyle Phillips [http://haptic-data.com](http://haptic-data.com)\n\n\n\nThis library is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public\nLicense as published by the Free Software Foundation; either\nversion 2.1 of the License, or (at your option) any later version.\n\n[http://creativecommons.org/licenses/LGPL/2.1/](http://creativecommons.org/licenses/LGPL/2.1/)\n\nThis library is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\nLesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public\nLicense along with this library; if not, write to the Free Software\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA\n","maintainers":[{"name":"hapticdata","email":"kyle@haptic-data.com"}],"time":{"modified":"2022-07-13T16:20:02.117Z","created":"2012-01-11T05:04:18.962Z","0.1.0":"2012-01-11T05:04:19.753Z","0.1.3":"2012-11-14T22:54:58.236Z","0.1.3-1":"2013-08-21T04:19:01.163Z","0.2.0":"2013-09-25T17:57:26.669Z","0.2.1":"2013-11-13T00:50:59.774Z","0.2.2":"2013-11-27T07:32:54.734Z","0.2.4":"2014-02-10T03:49:02.100Z","0.2.5":"2014-03-24T06:51:41.578Z","0.2.6":"2014-03-26T07:35:40.958Z","0.2.7":"2014-03-27T00:59:46.358Z","0.3.0":"2015-12-02T07:45:08.870Z","0.3.1":"2015-12-02T08:01:30.024Z","0.3.2":"2016-07-06T19:21:30.167Z","0.3.3":"2017-07-24T19:18:18.124Z"},"author":{"name":"Kyle Phillips","email":"kyle@haptic-data.com","url":"http://haptic-data.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/hapticdata/toxiclibsjs.git"},"readmeFilename":"README.md","homepage":"http://haptic-data.com/toxiclibsjs","keywords":["design","geometry","mesh","math","graphics","color","physics"],"bugs":{"url":"https://github.com/hapticdata/toxiclibsjs/issues"}}