{"_id":"grunt-purescript","_rev":"61-78f076979ecc3eb08334012f3eca0fd9","name":"grunt-purescript","description":"Compile PureScript files.","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.1.0","homepage":"https://github.com/garyb/grunt-purescript","author":{"name":"Gary Burgess","url":"https://github.com/garyb"},"repository":{"type":"git","url":"https://github.com/garyb/grunt-purescript.git"},"bugs":{"url":"https://github.com/garyb/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/garyb/grunt-purescript/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin"],"_id":"grunt-purescript@0.1.0","dist":{"shasum":"804c69472e18153cf74081c25d98ce72b4af5f9f","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.1.0.tgz","integrity":"sha512-OEVez9h+eYb170rwxvnjO5C9HFB2CC0EiobIC9jJwZVTeH8dpqUoKcJ1+wJBtJqIuLarqNsNJt2uT6ujDtOSAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7AOgOOMkUe23QTANailOJU7c/13N0qZJsvpywqW5GDAiEAxAOQH08jc861/PJS6M1ccd8vTgOhckSMt05+kmVbzqc="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.1.1":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.1.1","homepage":"https://github.com/garyb/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/garyb/grunt-purescript.git"},"bugs":{"url":"https://github.com/garyb/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/garyb/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.1.1","dist":{"shasum":"5cffa1ea7dc04ccdf23f5243550f80f891e11de3","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.1.1.tgz","integrity":"sha512-rTsFwECDXFe8CZEq/anwFHkJ2t1tjU5bQQP2DohkgvYo2hgsiG7Mj7nCtsxUZzGDj+9xoCRufKJt0nvAqGww2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMCF2WzigAB1Mba7wPsJgb1CslvLIEaYoPvZUN5EuExAIhAMhI/O0ImZek3ekWgBSlbZGOsOWrjkABsqFIG4h97fl3"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.1.2":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.1.2","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.1.2","dist":{"shasum":"4d86652fc2bb24bf0ffe03f14026969683510c6a","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.1.2.tgz","integrity":"sha512-lQzRNTreoxUgFDWN8LMPqDIDTRyfgNqGSVJrEbhM2AVOxc4tioFWaRioAvANJhcqFTeyiAv1BVeJjN2m2Oj5cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6k7hfpZHqsFbaCgAf9g4o+GIZ8Zt1kRmbfjxGjOuWKAiBByG++2w1Mf1l/tHo/rkgy2nfKHCkqbryqdMc0BF9y0A=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.1.3":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.1.3","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.1.3","dist":{"shasum":"d10521db32fca07f1c3336a42bb77c23ac0a6d40","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.1.3.tgz","integrity":"sha512-t9DqekhoHZud8jzMbuXJWi21rFv5e4833yxl446bXBwnXmHjFEtclLXqxjaT7TyQkCV6tXrOtB5tKgApjQqf7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnUKSbomHlL5XhXKxu49sQGZxLI6sPt1Uhv+sJmXVgoAiAAtDI9hlnlfRFrBl/p2xfhtCwFtIwWhPM0wchdBbBB9A=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.2.0":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.2.0","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.2.0","dist":{"shasum":"7af78696c3642a4d459d25edb1d74e46f7343c30","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.2.0.tgz","integrity":"sha512-uA3s13yWe1L4zeAxgX1594+HrnCLCvGAMVNKrjMcFhaSS3YrqK8ZvhzYyu/Ow3HlyxkIlXzWQVFl2UzZ1z9kgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjvoC6usYuVA2I4mXm/aTJMN1w7otNfmk0VZ4U8RVgdAiA+fL1lHKKA5CefyvyS/7QYoJItlhS4gUDmSKZJ/PIegw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.2.1":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.2.1","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.2.1","dist":{"shasum":"fdb0bd0805a0992414f2bdb8313387b63f5ee1b3","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.2.1.tgz","integrity":"sha512-oSbIFSwry967wMONWE2+QyjCbgQZHR07PmIgGcp+s4OJ5SkDoVvDW1/RW2aZtmczbFEp/pQ43xDG19Sgw/ZJPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJvPTp3sc/czMCPMGjlvrWgWYFZzdGqz/mg8AzK8e3QAiBTKRXpjJUhriYexYqg9uj1zH+TcxziOaPNpeCFpttJ4g=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.2.2":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.2.2","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.2.2","dist":{"shasum":"fd992cc39f4280eba1ad0e7c675cf45b258defcc","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.2.2.tgz","integrity":"sha512-v7QBzr1T4WOfMqddUNUGg8+CEr11/+t7P+1qA670P5qi5KnLs6ccJeajmFdU2KvU+MjkVlUyx/mRWTo8RL3+fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+Zny90B96mW9wgeWEvyzDqzRx2ZKAzqqT62m1a6Df7QIgbQnXo5VjK6daH++C0g/pBiDyMwa9PGlufku7QnH6sAc="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.3.0":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.3.0","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.3.0","dist":{"shasum":"20b3c9d1551d70e06399e49f6a18aad8d2f826a4","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.3.0.tgz","integrity":"sha512-r3QCiBQnVQmX4f96/wyH1MDPuLj+KtbUWMt2xljMz20ksF57kObVmHMITFGRJ1DsPKf+bt+sbS6MLMkbsOO4vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9MeT+fuXdqdmB9giVaCk0YkY47J9G1hZ3LZKAsdDDKQIgMR3w3DHsc3/cCynknl4/ZjJwInJgdwlfmAX3Wd7A3U0="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.3.1":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.3.1","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.3.1","dist":{"shasum":"a99a61f4dcfa6de3ada31ffd74a0460804343f15","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.3.1.tgz","integrity":"sha512-kGJ7xJQ9D3gqC2RYwfdUNcx8LTiwg6+g9xgoqJO4uHQk9K0NMgAivOH/vama47kiNr9OdPtxRWZDdMUyixbjIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoemYY1sXY+npUrA7ExCMIIRTciJiFA0hgx8FeFckLIwIhAIY/UK+JxcuLDVb6Q3Zr0UrpebKBg+QJWxNZyC3vu0OS"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.4.0":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.4.0","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.4.0","dist":{"shasum":"455d1c69bc53045db11caa8d7dd2c9ab90be87db","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.4.0.tgz","integrity":"sha512-85V/ucP9dGd4LjjJzDj1e5287/9NRPva7ydjLJoqd9ms0jAxPzPjXjM1XN+8nJ+M3CK+4DVsATSmrAA6FjhNkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXwDW9ilfyn8tteBj1n7fCQoV6rwrspt3BJw6Wr5UQoAiEA+27cQdO/VS9WR8ME7HaJqh0lAWPw2YiAIqHIb6ZuX/s="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.5.0":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.5.0","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.5.0","dist":{"shasum":"ed8337b9c431731a0fad70d0dcaba5de96a0c25b","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.5.0.tgz","integrity":"sha512-mmSEwhJGWcETxEQ3qR+jXL/LryZf5vJS6b4V/uwkuKk0xE0elaSN03/CZBITX0GoJ0J7ifHT8iAzaLH/HPf6cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHltjRlySui3q8vxuoKDTXDsPSrR4WZ4g9FMP9fbJoTAAiAVmPQNABebDzkfOMDJYxz+ZLL6P6vK+4ujYbACnyYyAw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.5.1":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.5.1","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.5.1","dist":{"shasum":"c981f1336f3fb60d1f5c1876f117ec3dbbee7586","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.5.1.tgz","integrity":"sha512-4VcuU11rZryHYX1NaSVI3gS5OIrSef8ypLhcHZxJhoziZ8T2Ir+lGfUD6etrDhrRo+bky5zSyoJFDI6qwRlrPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+GvNCwkHSGkz3zZJkIYxQjOJZmljJ7mlTV27hVHuuKAiAYzbqTg2EkF4lYuvNzwZj+c3BzlZOhgZFqzPm9SeNkzQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}]},"0.5.2":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.5.2","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.5.2","_shasum":"89e69ba39843840109f39493f3a7edfe49fa55b1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}],"dist":{"shasum":"89e69ba39843840109f39493f3a7edfe49fa55b1","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.5.2.tgz","integrity":"sha512-1xczUF/Z4afdTbzBEYrONAVYDIuhWNp0mqh5hiTUo2Rs3gd69L5hcBPL5myFWqPx1UrMYnFn3h6ETwTzGO5A3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDewyI7QBH1lfowpy3RoV3uYZCIjdGCaub++X4lA+MPYgIgNUbuXhsNrecbFo98ehXFd6raGMqkxP4TuxGTT9L4JgI="}]}},"0.5.3":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.5.3","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.5.3","_shasum":"2f17c27bafb81cec2a1499d7368761541e7fb111","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}],"dist":{"shasum":"2f17c27bafb81cec2a1499d7368761541e7fb111","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.5.3.tgz","integrity":"sha512-0W8xfQdfefvtJbU85PNZPvxpHONIsAznX8uYh1uD9+L+hWoptRzMsT85ngUNkGGdPHHRwloNyJpeyt0CarKp7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoXll9qhQrAaEdMfbZ6b7KMCEWI8tEaCikyNSqt6/mqAIhANH7JNtuA0qY4Y6DmbxBvoxcWvLAlA+Ox+YEr3g3SZNC"}]}},"0.6.0":{"name":"grunt-purescript","description":"Compile PureScript files.","version":"0.6.0","homepage":"https://github.com/purescript/grunt-purescript","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"},"licenses":[{"type":"MIT","url":"https://github.com/purescript/grunt-purescript/blob/master/LICENSE-MIT"}],"main":"gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.2.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","grunt","purescript"],"_id":"grunt-purescript@0.6.0","_shasum":"11a8e6921a3d04d3988ee1785bf908547445b3e1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"garyb","email":"gary.burgess@gmail.com"},"maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}],"dist":{"shasum":"11a8e6921a3d04d3988ee1785bf908547445b3e1","tarball":"https://registry.npmjs.org/grunt-purescript/-/grunt-purescript-0.6.0.tgz","integrity":"sha512-uMT0dy0co9O5Cg4uZABUApGyoHD7YRcfPI+q5juLUUiPoqbKEp3Cjh2PTU4/+S7IKW6KLxkyJjBMvp9uDki0yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKCnK7N7hxNbJzTh8lQqPX9785vHmoT68VGkY7PivASQIhAJJhaGspJQ+vjoW4Ke5NJ/rjcHIwOx9lURk9Q27+3SL4"}]}}},"readme":"# grunt-purescript\r\n\r\n> Runs the [PureScript](https://github.com/purescript/purescript) compiler to produce JavaScript files.\r\n\r\n## Getting started\r\nThis plugin requires Grunt `~0.4.2` and [PureScript](http://hackage.haskell.org/package/purescript) `>=0.6.0`\r\n\r\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\r\n\r\n```shell\r\nnpm install grunt-purescript --save-dev\r\n```\r\n\r\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\r\n\r\n```js\r\ngrunt.loadNpmTasks('grunt-purescript');\r\n```\r\n\r\n## The \"psc\" task\r\n\r\n### Overview\r\nIn your project's Gruntfile, add a section named `psc` to the data object passed into `grunt.initConfig()`.\r\n\r\n```js\r\ngrunt.initConfig({\r\n  psc: {\r\n    options: {\r\n      // Task-specific options go here.\r\n    },\r\n    your_target: {\r\n      // Target-specific file lists and/or options go here.\r\n    },\r\n  },\r\n});\r\n```\r\n\r\n### Options\r\n\r\n#### options.main\r\nType: `Boolean` or `String`\r\nDefault value: `false`\r\n\r\nToggles the `--main` compiler flag. Can be set to `true` or the name of a module in which a `main` function resides. When enabled, a call to `main` will be added after all other generated JavaScript. When set to `true`, the module name will be assumed to be `Main`.\r\n\r\n#### options.modules\r\nType: `String` or `Array`\r\nDefault value: none\r\n\r\nEnables dead code elimination, ensuring that the named module (or list of modules) are included in the generated JavaScript, along with all their dependencies.\r\n\r\n#### options.codegen\r\nType: `String` or `Array`\r\nDefault value: none\r\n\r\nSpecifies which module(s) to include in the generated Javascript and externs files.\r\n\r\n#### options.externs\r\nType: `String`\r\nDefault value: none\r\n\r\nInvokes the `--externs` compiler flag with the specified argument. Generates a `.externs` file for foreign imports.\r\n\r\n#### options.browserNamespace\r\nType: `String`\r\nDefault value: `PS`\r\n\r\nInvokes the `--browser-namespace` compiler flag with the specified argument. Specifies the namespace that PureScript modules will be exported to when running in the browser.\r\n\r\n#### options.noPrelude\r\nType: `Boolean`\r\nDefault value: `false`\r\n\r\nToggles the `--no-prelude` compiler flag. Omits the Prelude from the generated JavaScript when enabled.\r\n\r\n#### options.noOpts\r\nType: `Boolean`\r\nDefault value: `false`\r\n\r\nToggles the `--no-opts` compiler flag. Skips the optimization phase for the generated JavaScript when enabled.\r\n\r\n#### options.noMagicDo\r\nType: `Boolean`\r\nDefault value: `false`\r\n\r\nToggles the `--no-magic-do` compiler flag. Disables overloading of the `do` keyword to inline calls to `>>=` for the `Eff` monad to generate more efficient code.\r\n\r\n#### options.noTco\r\nType: `Boolean`\r\nDefault value: `false`\r\n\r\nToggles the `--no-tco` compiler flag. Disables tail-call elimination on the generated JavaScript.\r\n\r\n#### options.verboseErrors\r\nType: `Boolean`\r\nDefault value: `false`\r\n\r\nToggles the `--verbose-errors` compiler flag. Generates verbose error messages.\r\n\r\n## The \"pscMake\" task\r\n\r\n### Overview\r\nThis task runs the `psc-make` executable, which will compile modules to their own `.js` and `.externs` files. If no `dest` is specified the files will be generated in the `output/` folder. This mode is useful when developing large libraries, since it avoids recompiling unchanged modules.\r\n\r\nIn your project's Gruntfile, add a section named `pscMake` to the data object passed into `grunt.initConfig()`.\r\n\r\nBasic usage, generating the files in `output/`:\r\n\r\n```js\r\ngrunt.initConfig({\r\n  pscMake: [\"path/to/source/**/*.purs\"]\r\n});\r\n```\r\n\r\nWith options:\r\n\r\n```js\r\ngrunt.initConfig({\r\n  pscMake: {\r\n    options: {\r\n      // Task-specific options go here.\r\n    },\r\n    src: [\"path/to/source/**/*.purs\"]\r\n  },\r\n});\r\n```\r\n\r\nOr to specify an output folder a named target must be used (`lib` in this case):\r\n\r\n```js\r\ngrunt.initConfig({\r\n  pscMake: {\r\n    lib: {\r\n      src: [\"path/to/source/**/*.purs\"],\r\n      dest: \"build\"\r\n    }\r\n  },\r\n});\r\n```\r\n\r\n### Options\r\n\r\n- options.browserNamespace\r\n- options.noPrelude\r\n- options.noOpts\r\n- options.noMagicDo\r\n- options.noTco\r\n\r\nThese options have the same effect as described for the `psc` task above.\r\n\r\n## The \"dotPsci\" task\r\n\r\n### Overview\r\nThis task generates or updates a `.psci` file in the current directory, adding `:m` commands for any files matching a list of source patterns.\r\n\r\n```js\r\ngrunt.initConfig({\r\n  dotPsci: {\r\n    src: [\"path/to/source/**/*.purs\"]\r\n  }\r\n});\r\n```\r\n\r\n### Options\r\n\r\nThere are no options for `dotPsci`.\r\n\r\n## The \"pscDocs\" task\r\n\r\n### Overview\r\nThis task generates a markdown file containing the generated documentation for any modules found in files in the source path.\r\n\r\n```js\r\ngrunt.initConfig({\r\n  pscDocs: {\r\n    readme: {\r\n      src: \"src/**/*.purs\",\r\n      dest: \"README.md\"\r\n    }\r\n  }\r\n});\r\n```\r\n\r\n### Options\r\n\r\nThere are no options for `pscDocs`.\r\n","maintainers":[{"name":"garyb","email":"gary.burgess@gmail.com"}],"time":{"modified":"2022-06-18T15:45:32.910Z","created":"2014-02-02T14:41:22.955Z","0.1.0":"2014-02-02T14:45:21.764Z","0.1.1":"2014-02-02T14:49:13.827Z","0.1.2":"2014-02-05T09:34:30.808Z","0.1.3":"2014-02-15T10:58:48.931Z","0.2.0":"2014-02-16T02:12:10.703Z","0.2.1":"2014-03-12T19:34:23.960Z","0.2.2":"2014-03-16T11:29:23.823Z","0.3.0":"2014-03-19T13:02:28.901Z","0.3.1":"2014-03-19T14:33:42.284Z","0.4.0":"2014-03-26T00:49:46.635Z","0.5.0":"2014-04-03T23:18:40.769Z","0.5.1":"2014-04-26T19:35:27.653Z","0.5.2":"2014-10-17T09:40:21.632Z","0.5.3":"2014-11-16T12:02:50.753Z","0.6.0":"2014-11-16T12:09:55.435Z"},"readmeFilename":"README.md","author":{"name":"Gary Burgess","email":"gary.burgess@gmail.com"},"repository":{"type":"git","url":"https://github.com/purescript/grunt-purescript.git"},"homepage":"https://github.com/purescript/grunt-purescript","keywords":["gruntplugin","grunt","purescript"],"bugs":{"url":"https://github.com/purescript/grunt-purescript/issues"}}