allegro/grunt-maven-plugin

Issue running Grunt.js with Maven

Opened this issue · 4 comments

Hey guys,
I am getting this error by running mvn clean install from eclipse as well as command prompt.
Getting error code 1073741795 always.Please help me.

Failed to execute goal pl.allegro:grunt-maven-plugin:1.5.0:grunt (default) on project gui: Unable to execute mojo: Command execution failed. Process exited with an error: -1073741795 (Exi
t value: -1073741795) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal pl.allegro:grunt-maven-plugin:1.5.0:grunt (default) on project mex-gui: Unable to execute mojo
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to execute mojo
at org.twdata.maven.mojoexecutor.MojoExecutor.executeMojoImpl(MojoExecutor.java:174)
at org.twdata.maven.mojoexecutor.MojoExecutor$ExecutionEnvironmentM3.executeMojo(MojoExecutor.java:476)
at org.twdata.maven.mojoexecutor.MojoExecutor.executeMojo(MojoExecutor.java:75)
at pl.allegro.tdr.gruntmaven.AbstractExecutableMojo.runExecutable(AbstractExecutableMojo.java:97)
at pl.allegro.tdr.gruntmaven.AbstractExecutableMojo.executeInternal(AbstractExecutableMojo.java:86)
at pl.allegro.tdr.gruntmaven.BaseMavenGruntMojo.execute(BaseMavenGruntMojo.java:96)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 19 more
Caused by: org.apache.maven.plugin.MojoExecutionException: Command execution failed.
at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:362)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
at org.twdata.maven.mojoexecutor.MojoExecutor.executeMojoImpl(MojoExecutor.java:172)
... 26 more
Caused by: org.apache.commons.exec.ExecuteException: Process exited with an error: -1073741795 (Exit value: -1073741795)
at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:377)
at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160)
at org.codehaus.mojo.exec.ExecMojo.executeCommandLine(ExecMojo.java:610)
at org.codehaus.mojo.exec.ExecMojo.execute(ExecMojo.java:352)
... 28 more

Does it work fine when running from command line? I never used it combined with eclipse, so if cmd line is fine it will be hard for me to help.

No..It is not working from command line also.I am getting same exception when I tried to run through command line.

I think npm is not properly install.We can see in error log starting "371 error Windows_NT 6.1.7600"

368 verbose afterAdd C:\Users\rajendra\AppData\Roaming\npm-cache\express\4.9.8\package\package.json written
369 verbose stack SyntaxError: Unexpected end of input
369 verbose stack {"_id":"grunt-text-replace","_rev":"93-78a2b9853a203b56c79f88c188e9c19d","name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.0","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://yoniholmes@bitbucket.org/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"_"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.0","dist":{"shasum":"70886ed747cd6d5b57bd7aba82e962e3c62b54b5","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.1":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.1","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"_"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.1","dist":{"shasum":"fb01739cd455267199cd5fd3efe29032ce152d32","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.2":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.2","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.2","dist":{"shasum":"decc52cf3bc59610f7df348c301b0deb8d74b439","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.2.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.3":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.3","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.3","dist":{"shasum":"9ebaed042f5d53cdc7dcdf7fe7c28722d846c01c","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.3.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.4":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.4","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.4","dist":{"shasum":"07ffc763a5c00bf97dd921ed2600be3b3efc871c","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.4.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.5":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.5","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.5","dist":{"shasum":"7e45a9195a02d2e2fa268462dd087d7bef621690","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.5.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.6":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.6","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.6","dist":{"shasum":"8a3cf8a0f507b5a65c42dc3b7eca83d59a382682","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.6.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.7":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.7","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.7","dist":{"shasum":"280ecd783bb6af945670043952eddcdf456c41eb","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.7.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.8":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.8","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.8","dist":{"shasum":"69a9abc099915b3bbbd74a46f8538f9c896fff2f","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.8.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.0":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.2.0","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.0","dist":{"shasum":"274c9ba9d22cd12660e53fa35c63ac0ef9fe645d","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.1":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.2.1","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.1","dist":{"shasum":"14ef9deb7acf04397bfe06cb761be8450b1f343f","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.2":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.2.2","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.2","dist":{"shasum":"d431c7e59077c2095e25b9085ffd94eddfe8887b","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.2.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.3":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.3","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.3","dist":{"shasum":"a5af966f26beeab1cef046494e3f842da32d0efe","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.3.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.4":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.4","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.4","dist":{"shasum":"77acb13507e3c06a584856cd59f54b8b9de9cd3c","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.4.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.5":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.5","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.5","dist":{"shasum":"892c09663ddc0a739a53fd093df5508f15f23cd5","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.5.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.6":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.6","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.6","dist":{"shasum":"147169beadc515c0657f9d7d0d2616d68dfe1353","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.6.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.7":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.7","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.7","dist":{"shasum":"a28a750c42533245752126c5952388f9c7538572","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.7.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.8":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.8","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.8","dist":{"shasum":"1b6ebf82c5d10a8e1e957f51c39c5e4cc50b3664","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.8.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.9":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.9","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.9","dist":{"shasum":"9566ea0cae953b7c9cbb4c09bc7433d50b8f9174","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.9.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.10":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.10","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.10","dist":{"shasum":"61dd63294918f227c51954be3ff693a669bcb200","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.10.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.0":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.0","homepage":"https://github.com/Yoni/grunt-4-test","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.3.0","dist":{"shasum":"423f658aad9da5789743971207cf5c8b0f2df5bc","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.0.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.1":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.1","homepage":"https://github.com/Yoni/grunt-4-test","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.3.1","dist":{"shasum":"db605bd805256d680ba6421e7299c4a023972ff9","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.1.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.2":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.2","homepage":"https://github.com/Yoni/grunt-4-test","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.3.2","dist":{"shasum":"042fd3ab365768a604708614dc6b11a4b121310a","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.2.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.3":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.3","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{"socket.io":"~0.9.14"},"_id":"grunt-text-replace@0.3.3","dist":{"shasum":"0e805a3192a4ffdcc10840a53872c1c308666067","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.3.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.4":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.4","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{"socket.io":"~0.9.14"},"_id":"grunt-text-replace@0.3.4","dist":{"shasum":"6cb252a9508297e2c6a6a8b3c91a1197071d00fe","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.4.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.5":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.5","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.5","dist":{"shasum":"f5dd35e769fdb147014b8059e0f66e8a1c45af08","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.5.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.6":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.6","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.6","dist":{"shasum":"5c217bff2f1682a733ac93b0e549b68830fc5c0b","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.6.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.7":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.7","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.7","dist":{"shasum":"e4f580a1631d9956bdc0cdb1c390f05bc4c0c34f","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.7.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.8":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.8","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.8","dist":{"shasum":"1b806095d64066f0ace8de0621d0d67a9cb708d5","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.8.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.9":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.9","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.9","dist":{"shasum":"5c081e195fc6df70198b0c8ac4220ab09aa16eca","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.9.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.10":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.10","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.10","dist":{"shasum":"a815e97036f5875b5033bb501d1ed5bb445855ce","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.10.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.11":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.11","homepage":"https://github.com/yoniho
369 verbose stack at Object.parse (native)
369 verbose stack at CachingRegistryClient. (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-client\lib\request.js:199:23)
369 verbose stack at Request._callback (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-client\lib\request.js:172:14)
369 verbose stack at Request.self.callback (C:\Program Files\nodejs\node_modules\npm\node_modules\request\request.js:198:22)
369 verbose stack at emitTwo (events.js:87:13)
369 verbose stack at Request.emit (events.js:172:7)
369 verbose stack at Request. (C:\Program Files\nodejs\node_modules\npm\node_modules\request\request.js:1063:14)
369 verbose stack at emitOne (events.js:82:20)
369 verbose stack at Request.emit (events.js:169:7)
369 verbose stack at IncomingMessage. (C:\Program Files\nodejs\node_modules\npm\node_modules\request\request.js:1009:12)
370 verbose cwd D:\Kazan_workspace_trunk\mex\mex-gui
371 error Windows_NT 6.1.7600
372 error argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install"
373 error node v4.2.0
374 error npm v2.14.7
375 error Unexpected end of input
375 error {"_id":"grunt-text-replace","_rev":"93-78a2b9853a203b56c79f88c188e9c19d","name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.0","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://yoniholmes@bitbucket.org/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"_"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.0","dist":{"shasum":"70886ed747cd6d5b57bd7aba82e962e3c62b54b5","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.1":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.1","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"_"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.1","dist":{"shasum":"fb01739cd455267199cd5fd3efe29032ce152d32","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.2":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.2","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.2","dist":{"shasum":"decc52cf3bc59610f7df348c301b0deb8d74b439","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.2.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.3":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.3","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.3","dist":{"shasum":"9ebaed042f5d53cdc7dcdf7fe7c28722d846c01c","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.3.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.4":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.4","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.4","dist":{"shasum":"07ffc763a5c00bf97dd921ed2600be3b3efc871c","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.4.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.5":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.5","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.5","dist":{"shasum":"7e45a9195a02d2e2fa268462dd087d7bef621690","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.5.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.6":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.6","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.6","dist":{"shasum":"8a3cf8a0f507b5a65c42dc3b7eca83d59a382682","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.6.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.7":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.7","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.7","dist":{"shasum":"280ecd783bb6af945670043952eddcdf456c41eb","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.7.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.1.8":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.1.8","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":""},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["text","regex","replace","gruntplugin"],"_id":"grunt-text-replace@0.1.8","dist":{"shasum":"69a9abc099915b3bbbd74a46f8538f9c896fff2f","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.1.8.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.0":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.2.0","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.0","dist":{"shasum":"274c9ba9d22cd12660e53fa35c63ac0ef9fe645d","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.1":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.2.1","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.1","dist":{"shasum":"14ef9deb7acf04397bfe06cb761be8450b1f343f","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.2":{"name":"grunt-text-replace","description":"General purpose text-replacement for grunt","version":"0.2.2","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.2","dist":{"shasum":"d431c7e59077c2095e25b9085ffd94eddfe8887b","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.2.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.3":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.3","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.3","dist":{"shasum":"a5af966f26beeab1cef046494e3f842da32d0efe","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.3.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.4":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.4","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.4","dist":{"shasum":"77acb13507e3c06a584856cd59f54b8b9de9cd3c","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.4.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.5":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.5","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.5","dist":{"shasum":"892c09663ddc0a739a53fd093df5508f15f23cd5","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.5.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.6":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.6","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.6","dist":{"shasum":"147169beadc515c0657f9d7d0d2616d68dfe1353","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.6.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.7":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.7","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.7","dist":{"shasum":"a28a750c42533245752126c5952388f9c7538572","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.7.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.8":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.8","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.8","dist":{"shasum":"1b6ebf82c5d10a8e1e957f51c39c5e4cc50b3664","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.8.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.9":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.9","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.9","dist":{"shasum":"9566ea0cae953b7c9cbb4c09bc7433d50b8f9174","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.9.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.2.10":{"name":"grunt-text-replace","description":"General purpose text replacement for grunt. Allows you to replace text in files using strings, regexs or functions.","version":"0.2.10","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"LICENSE-MIT"}],"main":"grunt.js","bin":{"grunt-text-replace":"bin/grunt-text-replace"},"engines":{"node":"*"},"scripts":{"test":"grunt test --force"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.2.10","dist":{"shasum":"61dd63294918f227c51954be3ff693a669bcb200","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.2.10.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.0":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.0","homepage":"https://github.com/Yoni/grunt-4-test","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.3.0","dist":{"shasum":"423f658aad9da5789743971207cf5c8b0f2df5bc","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.0.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.1":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.1","homepage":"https://github.com/Yoni/grunt-4-test","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.3.1","dist":{"shasum":"db605bd805256d680ba6421e7299c4a023972ff9","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.1.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.2":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.2","homepage":"https://github.com/Yoni/grunt-4-test","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"_id":"grunt-text-replace@0.3.2","dist":{"shasum":"042fd3ab365768a604708614dc6b11a4b121310a","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.2.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.3":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.3","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{"socket.io":"~0.9.14"},"_id":"grunt-text-replace@0.3.3","dist":{"shasum":"0e805a3192a4ffdcc10840a53872c1c308666067","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.3.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.4":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.4","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{"socket.io":"~0.9.14"},"_id":"grunt-text-replace@0.3.4","dist":{"shasum":"6cb252a9508297e2c6a6a8b3c91a1197071d00fe","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.4.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.5":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.5","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.5","dist":{"shasum":"f5dd35e769fdb147014b8059e0f66e8a1c45af08","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.5.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.6":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.6","homepage":"https://github.com/yoniholmes/grunt-text-replace/issues","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.1.1rc6","grunt-contrib-nodeunit":">= 0.1.2rc6","grunt":">= 0.4.0rc6"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.6","dist":{"shasum":"5c217bff2f1682a733ac93b0e549b68830fc5c0b","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.6.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.7":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.7","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.7","dist":{"shasum":"e4f580a1631d9956bdc0cdb1c390f05bc4c0c34f","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.7.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.8":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.8","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.8","dist":{"shasum":"1b806095d64066f0ace8de0621d0d67a9cb708d5","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.8.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.9":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.9","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.9","dist":{"shasum":"5c081e195fc6df70198b0c8ac4220ab09aa16eca","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.9.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.10":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.10","homepage":"https://github.com/yoniholmes/grunt-text-replace","author":{"name":"Jonathan Holmes"},"repository":{"type":"git","url":"https://github.com/yoniholmes/grunt-text-replace.git"},"bugs":{"url":"https://github.com/yoniholmes/grunt-text-replace/issues"},"licenses":[{"type":"MIT","url":"https://github.com/yoniholmes/grunt-text-replace.git/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt --force"},"devDependencies":{"grunt-contrib-jshint":">= 0.6.3","grunt-contrib-nodeunit":">= 0.2.0","grunt":">= 0.4.1"},"keywords":["gruntplugin","replace","text","string","regex","function"],"dependencies":{},"_id":"grunt-text-replace@0.3.10","dist":{"shasum":"a815e97036f5875b5033bb501d1ed5bb445855ce","tarball":"http://registry.npmjs.org/grunt-text-replace/-/grunt-text-replace-0.3.10.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"},"maintainers":[{"name":"yoniholmes","email":"j.h.london.uk@gmail.com"}],"directories":{}},"0.3.11":{"name":"grunt-text-replace","description":"Replace text in files using strings, regexs or functions.","version":"0.3.11","homepage":"https://github.com/yoniho
376 error If you need help, you may report this error at:
376 error https://github.com/npm/npm/issues
377 verbose exit [ 1, true ]

Ok, so it's npm problem on your local machine? Can't help much with this, you should probably try to make npm run first before moving on to using plugin.