{"_id":"grunt-contrib-symlink","_rev":"18-ac7ab9300611f1a38d9841b6e751675d","name":"grunt-contrib-symlink","description":"Create symbolic links.","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"grunt-contrib-symlink","description":"Create a symlink between paths","version":"0.1.0","homepage":"https://github.com/mintbridge/grunt-contrib-symlink","author":{"name":"Paul Dixon","email":"paul.dixon@mintbridge.co.uk"},"repository":{"type":"git","url":"git://github.com/mintbridge/grunt-contrib-symlink.git"},"bugs":{"url":"https://github.com/mintbridge/grunt-contrib-symlink/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mintbridge/grunt-contrib-symlink/blob/master/LICENSE-MIT"}],"main":"grunt.js","engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"grunt-lib-contrib":"~0.3.0","mkdirp":"~0.3.1","rimraf":"~2.0.3"},"devDependencies":{"grunt":"~0.3.15","grunt-contrib-clean":"~0.3.0"},"keywords":["gruntplugin","symlink"],"contributors":[{"name":"Paul Dixon","email":"paul.dixon@mintbridge.co.uk"}],"gitHead":"497ad9393733117588b7cc687135227c0ff5ad0e","directories":{"doc":"docs","test":"test"},"license":"BSD","_id":"grunt-contrib-symlink@0.1.0","dist":{"shasum":"ec191cc35d7e5043525a76ef9f71cfe36ee441b5","tarball":"https://registry.npmjs.org/grunt-contrib-symlink/-/grunt-contrib-symlink-0.1.0.tgz","integrity":"sha512-PO84H9bBci9bNpt4Da3bNekraJeDuaIi//s8T6wEdjE35MMB9kfwRTTlfsb/RCOZRA+SHnU3rihLpvP/jYaJ1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzfbZvoY7eR51HTuCfNIeHf38XU0Lq/ewTOPm69K9cEAiBJh9I9oOuCHTFlYPercOYQItzwVWnAz+4ANj1h8jAlkA=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"mintbridge","email":"paul.dixon@mintbridge.co.uk"},"maintainers":[{"name":"mintbridge","email":"paul.dixon@mintbridge.co.uk"}]},"0.1.1":{"name":"grunt-contrib-symlink","description":"Create a symlink between paths","version":"0.1.1","homepage":"https://github.com/mintbridge/grunt-contrib-symlink","author":{"name":"Paul Dixon","email":"paul.dixon@mintbridge.co.uk"},"repository":{"type":"git","url":"git://github.com/mintbridge/grunt-contrib-symlink.git"},"bugs":{"url":"https://github.com/mintbridge/grunt-contrib-symlink/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mintbridge/grunt-contrib-symlink/blob/master/LICENSE-MIT"}],"main":"grunt.js","engines":{"node":"*"},"scripts":{"test":"grunt test"},"dependencies":{"grunt-lib-contrib":"~0.3.0","mkdirp":"~0.3.1","rimraf":"~2.0.3"},"devDependencies":{"grunt":"~0.3.15","grunt-contrib-clean":"~0.3.0"},"keywords":["gruntplugin","symlink"],"contributors":[{"name":"Paul Dixon","email":"paul.dixon@mintbridge.co.uk"}],"gitHead":"497ad9393733117588b7cc687135227c0ff5ad0e","directories":{"doc":"docs","test":"test"},"license":"BSD","_id":"grunt-contrib-symlink@0.1.1","dist":{"shasum":"ac0d9b17d36f1896f3d065d1adb47b8e9649f7a5","tarball":"https://registry.npmjs.org/grunt-contrib-symlink/-/grunt-contrib-symlink-0.1.1.tgz","integrity":"sha512-IMNAUHQX0b6bJCe3NUYyyeJJzrkdVMenxLjoBt1AqG8FDYxcHrIAqkY0IkMGKTxyGIC5svr6iqF7qvByPlm6fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLw3B/TzR3pOwz+55hHqX+KJyEQqlEjex5YyF+oPkEnAIgP5sPMAllZPc3jmBHzS+pPxhLo6lNFwuupWn2q31xZyE="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"mintbridge","email":"paul.dixon@mintbridge.co.uk"},"maintainers":[{"name":"mintbridge","email":"paul.dixon@mintbridge.co.uk"}]},"0.2.0":{"name":"grunt-contrib-symlink","description":"Create symbolic links.","version":"0.2.0","homepage":"https://github.com/gruntjs/grunt-contrib-symlink","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-symlink.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-symlink/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-symlink/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.5.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-internal":"~0.4.5","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","file","link","copy","symlink","symbolic"],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com/"}],"_id":"grunt-contrib-symlink@0.2.0","dist":{"shasum":"80562731be47d795175544e908ab5c2b045382c1","tarball":"https://registry.npmjs.org/grunt-contrib-symlink/-/grunt-contrib-symlink-0.2.0.tgz","integrity":"sha512-WVt1JnB3uVcYU1aL/daprnTMqXCWNBUy+ajbvX1l3D9QO837XQs/OKuZymzvpWvDAYSIR/aLi8lIj3la/YEZHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnyXwaO+xX7KCdxnPw7OI+I7cU6eLrjpM9foAjT/i2NQIgTdCHlrSBt4j8xx7r3ECYTohrkYMrc2MFBE6lU357tKM="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"shama","email":"kyle@dontkry.com"},"maintainers":[{"name":"mintbridge","email":"paul.dixon@mintbridge.co.uk"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"}],"directories":{}},"0.3.0":{"name":"grunt-contrib-symlink","description":"Create symbolic links.","version":"0.3.0","homepage":"https://github.com/gruntjs/grunt-contrib-symlink","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-symlink.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-symlink/issues"},"licenses":[{"type":"MIT","url":"https://github.com/gruntjs/grunt-contrib-symlink/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-internal":"~0.4.5","grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","file","link","copy","symlink","symbolic"],"files":["tasks","LICENSE-MIT"],"_id":"grunt-contrib-symlink@0.3.0","dist":{"shasum":"f23f16c8fce76e6f724391e36b03ae06a50395ae","tarball":"https://registry.npmjs.org/grunt-contrib-symlink/-/grunt-contrib-symlink-0.3.0.tgz","integrity":"sha512-z+gPjhEvnjLwP1aj6lM2znY9YeRHTBUepJjjP/ekeg4YQloECNtAmIMdWBb/NutlGqLlT1H3cW5fgzh59aG2ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9rxhEyKL0Nd4A3Wx80cRkjqCONYCocOFPH233BZLKtAIhANq/Ko1vrvBblNyPjjxMCMcVeaTIytdGCpfmVhQPC6fO"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vladikoff","email":"vlad@vladikoff.com"},"maintainers":[{"name":"vladikoff","email":"vlad@vladikoff.com"}]},"1.0.0":{"name":"grunt-contrib-symlink","description":"Create symbolic links.","version":"1.0.0","homepage":"https://github.com/gruntjs/grunt-contrib-symlink","author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-symlink.git"},"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-symlink/issues"},"license":"MIT","engines":{"node":">= 0.10.0"},"main":"tasks/symlink.js","scripts":{"test":"grunt test"},"peerDependencies":{"grunt":">=0.4.0"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"^1.0.0","grunt-contrib-copy":"^0.8.2","grunt-contrib-internal":"~0.4.5","grunt-contrib-jshint":"^1.0.0","grunt-contrib-nodeunit":"^0.4.1"},"keywords":["gruntplugin","file","link","copy","symlink","symbolic"],"files":["tasks","LICENSE-MIT"],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com/"},{"name":"Kyle Robinson Young","url":"http://dontkry.com/"},{"name":"Vlad Filippov","url":"http://vladfilippov.com/"},{"name":"Bob Holt","url":"http://bobholt.me/"},{"name":"Jordan Klassen","url":"http://forivall.wordpress.com/"}],"gitHead":"9f243508f4863ef5cf7a544357d4967eecd54ed6","_id":"grunt-contrib-symlink@1.0.0","_shasum":"c83616c035711a6c0062a2810cf1c77ffc6bed2b","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"shama","email":"kyle@dontkry.com"},"maintainers":[{"name":"mintbridge","email":"paul.dixon@mintbridge.co.uk"},{"name":"cowboy","email":"cowboy@rj3.net"},{"name":"shama","email":"kyle@dontkry.com"},{"name":"vladikoff","email":"vlad@vladikoff.com"}],"dist":{"shasum":"c83616c035711a6c0062a2810cf1c77ffc6bed2b","tarball":"https://registry.npmjs.org/grunt-contrib-symlink/-/grunt-contrib-symlink-1.0.0.tgz","integrity":"sha512-08LB7MV+i4MxbQ2G76bnAaQAu4hs5CNKyWR1hlnEd4ckZwcpyO5mtpsAIg20qBNsOSt212P9hF0u+pDYSxltAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEi1lNMJGhjahBVmrqVOY4w0OxmWQ+2T382oMHfVFscNAiEAl448lpAnkBRyGswkVmAhTxFLSmPi70NPnnbnpK1+C2k="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/grunt-contrib-symlink-1.0.0.tgz_1456720046589_0.9373953882604837"}}},"readme":"# grunt-contrib-symlink v1.0.0 [![Build Status: Linux](https://travis-ci.org/gruntjs/grunt-contrib-symlink.svg?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-symlink)\n\n> Create symbolic links.\n\n\n\n## Getting Started\n\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:\n\n```shell\nnpm install grunt-contrib-symlink --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-contrib-symlink');\n```\n\n\n\n\n## Symlink task\n_Run this task with the `grunt symlink` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide. Pay special attention to the [Building the files object dynamically](http://gruntjs.com/configuring-tasks#building-the-files-object-dynamically) section, which explains how to create many src-dest file mappings all at once.\n\nNote that the symlink mode (file, dir) is determined automatically based on the src file type.\n\n\n### Usage Examples\n\n```js\nsymlink: {\n  options: {\n    // Enable overwrite to delete symlinks before recreating them\n    overwrite: false,\n    // Enable force to overwrite symlinks outside the current working directory\n    force: false\n  },\n  // The \"build/target.txt\" symlink will be created and linked to\n  // \"source/target.txt\". It should appear like this in a file listing:\n  // build/target.txt -> ../source/target.txt\n  explicit: {\n    src: 'source/target.txt',\n    dest: 'build/target.txt'\n  },\n  // These examples using \"expand\" to generate src-dest file mappings:\n  // http://gruntjs.com/configuring-tasks#building-the-files-object-dynamically\n  expanded: {\n    files: [\n      // All child files and directories in \"source\", starting with \"foo-\" will\n      // be symlinked into the \"build\" directory, with the leading \"source\"\n      // stripped off.\n      {\n        expand: true,\n        overwrite: false,\n        cwd: 'source',\n        src: ['foo-*'],\n        dest: 'build'\n      },\n      // All child directories in \"source\" will be symlinked into the \"build\"\n      // directory, with the leading \"source\" stripped off.\n      {\n        expand: true,\n        overwrite: false,\n        cwd: 'source',\n        src: ['*'],\n        dest: 'build',\n        filter: 'isDirectory'\n      }\n    ]\n  },\n}\n```\n\n#### CLI overwrite option\n\nTo override the overwrite option via the CLI pass it as an option\n\n```shell\n  grunt symlink --overwrite\n```\n\n#### Usage tips on Microsoft Windows\n\nMake sure your command prompt has administrative privileges, otherwise\nthe task will not work.\n\n\n## Release History\n\n * 2016-02-28   v1.0.0   Added `force` option when overwriting a symlink outside the current working directory.\n * 2014-02-01   v0.3.0   Fixed symlinking to '.' Add Windows usage hints. Added error logging and force failure when unable to create a symlink\n * 2013-07-26   v0.2.0   Initial release as rewritten, officially-maintained, contrib plugin.\n * 2012-12-21   v0.1.1   Unofficial release.\n * 2012-12-20   v0.1.0   Unofficial release.\n\n---\n\nTask submitted by [\"Cowboy\" Ben Alman](http://benalman.com/)\n\n*This file was generated on Sun Feb 28 2016 20:26:42.*\n","maintainers":[{"email":"cowboy@rj3.net","name":"cowboy"},{"email":"kyle@dontkry.com","name":"shama"},{"email":"vlad@vladikoff.com","name":"vladikoff"},{"email":"paul.dixon@mintbridge.co.uk","name":"mintbridge"}],"time":{"modified":"2022-06-18T14:44:30.352Z","created":"2012-12-20T18:36:40.147Z","0.1.0":"2012-12-20T18:36:41.924Z","0.1.1":"2012-12-21T16:09:31.693Z","0.2.0":"2013-08-02T18:06:59.823Z","0.3.0":"2014-02-02T05:02:01.410Z","1.0.0":"2016-02-29T04:27:27.653Z"},"author":{"name":"Grunt Team","url":"http://gruntjs.com/"},"repository":{"type":"git","url":"git://github.com/gruntjs/grunt-contrib-symlink.git"},"readmeFilename":"README.md","users":{"jmav":true,"automata":true,"itonyyo":true},"homepage":"https://github.com/gruntjs/grunt-contrib-symlink","keywords":["gruntplugin","file","link","copy","symlink","symbolic"],"contributors":[{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com/"},{"name":"Kyle Robinson Young","url":"http://dontkry.com/"},{"name":"Vlad Filippov","url":"http://vladfilippov.com/"},{"name":"Bob Holt","url":"http://bobholt.me/"},{"name":"Jordan Klassen","url":"http://forivall.wordpress.com/"}],"bugs":{"url":"https://github.com/gruntjs/grunt-contrib-symlink/issues"},"license":"MIT"}