{"_id":"@ahtapot/linkifyjs","_rev":"10-1ef062b54540ff49427be2c2eb0c91a2","name":"@ahtapot/linkifyjs","dist-tags":{"latest":"2.1.6-octov5"},"versions":{"2.1.6-octov1":{"name":"@ahtapot/linkifyjs","version":"2.1.6-octov1","description":"Intelligent link recognition, made easy","repository":{"type":"git","url":"git+https://github.com/ahtapotapp/linkifyjs.git"},"main":"index.js","scripts":{"test":"nyc --reporter=html --reporter=text gulp test","test:ci":"gulp test-ci","coverage":"nyc report --reporter=text-lcov | coveralls"},"author":{"name":"SoapBox Innovations","url":"@SoapBoxHQ"},"license":"MIT","keywords":["jquery","link","autolink","text","url","email","hashtag","hashtags","mention","mentions"],"devDependencies":{"babel-core":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","coveralls":"^3.0.0","glob":"^7.1.2","gulp":"^3.8.11","gulp-babel":"^7.0.1","gulp-clean":"^0.3.2","gulp-cli":"^2.0.1","gulp-concat":"^2.6.0","gulp-eslint":"^4.0.2","gulp-mocha":"^5.0.0","gulp-rename":"^1.2.0","gulp-replace":"^0.5.4","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-wrap":"^0.13.0","jsdom":"^11.6.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.4","karma-qunit":"^1.0.0","karma-sauce-launcher":"^1.2.0","lazypipe":"^1.0.1","lodash":"^4.11.1","merge-stream":"^1.0.0","mocha":"^5.0.0","nyc":"^11.4.1","phantomjs-prebuilt":"^2.1.15","qunitjs":"^1.14.0","requirejs":"^2.3.5","rollup":"~0.40.0","run-sequence":"^2.2.1","simple-html-tokenizer":"git+https://github.com/nfrasser/simple-html-tokenizer.git#04799f4638ec5ed903a4e5aa6e832269fa59be6b","through2":"^2.0.1"},"optionalDependencies":{"jquery":"^3.3.1","react":"^16.2.0","react-dom":"^16.2.0"},"bugs":{"url":"https://github.com/SoapBox/linkifyjs/issues"},"homepage":"https://github.com/SoapBox/linkifyjs#readme","dependencies":{"jquery":"^3.3.1","react":"^16.2.0","react-dom":"^16.2.0"},"directories":{"test":"test"},"gitHead":"6e3a888862ce9ff4a6678743222e8ac323be4afd","_id":"@ahtapot/linkifyjs@2.1.6-octov1","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ahtapotapp","email":"muhammed@ahtapotapp.com"},"dist":{"integrity":"sha512-ksXlCpJtriW8Y+++16upm8ROtrGyFpPU1KClYMMY1kUqj468tds7sJUHMFmtVmokIvONbbJblPJYv3J9isVi6w==","shasum":"a2031aa506b46fdaf04bf59113066fcc2b30e1fa","tarball":"https://registry.npmjs.org/@ahtapot/linkifyjs/-/linkifyjs-2.1.6-octov1.tgz","fileCount":26,"unpackedSize":55193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQf3dCRA9TVsSAnZWagAAvhQP/jRZGSO7b/bkl/k9lXQi\nzw9+yHpGje5Z9KsQ6ozaPsUlfLyDtyjYks4013uFmSMADVQvTb4GXFziNjXP\n1oCfr5DZyJglx/WkOM6cjSQAQ97PI6bJHe0tTEkbOJ7lGhvm852jNZgGBsNb\n0zbpR/z7NOode1n0CfrMBMMwX/pDxaS/+AMjmZxkJAb6t9zPhduUH2HS0Wd9\nGtN8DbfAv1+oIuvGN5zaZReqT2Kg89+2ci/T9hpULPyedE0yhl8KI0aeem57\nW9RnK/ew75I2pRk1hllbsvI6dorlrf4V6pJceOnBX9au/8QKckUuGnvxBe4I\nx7uXGkts4W4eoMQ0s5wYytucyMMrE2DHBhJ1F7iCjLgwbeIpvSeBveHoYCm4\nb9wpiUlyU5qWCrLTQR5QMInroi0+tlWkAcIwIAbIUawyh5WiYoXWjlEkk5dA\nPobm0lhKfPc29bEslcVtL3qCzWEN/mR7Ti5P4yJm6w/e2fSb+M/FlLjffifq\nsQ9cvcZ2ta/ULl2HMCKRZRf0wXnGv5H3ZL/onZoSJbDzxg3cKIEDpQrhTN2n\nOfd0RRudvaijtfNo9V3m3BrlJL84FE6AHifyecxhu+fUJ43Rp+TU2Jr5B8Ox\nrnpPOAzvCcmcFB8DyfBf6+uEtJEx4n/NJpB+cV67mZC/sKmtypELEgG0PDY5\nWSrc\r\n=a4LQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCccqm9u3x6UQT+Bt4p6onuxfN+bHGAPZS9Yv8Gm25feAIgMfPwqEhXEu9L902NBlOkdh+yqMHfciFeG+ocXEX080s="}]},"maintainers":[{"name":"ahtapotdeveloper","email":"developer@ahtapotapp.com"},{"name":"cguzel","email":"cguzelg@gmail.com"},{"name":"harun.ayyildiz","email":"ayyildiz95@gmail.com"},{"name":"kamaci","email":"furkankamaci@gmail.com"},{"name":"ahtapotapp","email":"muhammed@ahtapotapp.com"},{"name":"akdilsiz","email":"akdilsiz@gmail.com"},{"name":"savasyilmz","email":"savasyilmz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkifyjs_2.1.6-octov1_1547828700849_0.8169579558113846"},"_hasShrinkwrap":false},"2.1.6-octov4":{"name":"@ahtapot/linkifyjs","version":"2.1.6-octov4","description":"Intelligent link recognition, made easy","repository":{"type":"git","url":"git+https://github.com/ahtapotapp/linkifyjs.git"},"main":"index.js","scripts":{"test":"nyc --reporter=html --reporter=text gulp test","test:ci":"gulp test-ci","coverage":"nyc report --reporter=text-lcov | coveralls"},"author":{"name":"SoapBox Innovations","url":"@SoapBoxHQ"},"license":"MIT","keywords":["jquery","link","autolink","text","url","email","hashtag","hashtags","mention","mentions"],"devDependencies":{"babel-core":"^6.26.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","coveralls":"^3.0.2","glob":"^7.1.3","gulp":"^3.8.11","gulp-babel":"^7.0.1","gulp-clean":"^0.3.2","gulp-cli":"^2.0.1","gulp-concat":"^2.6.0","gulp-eslint":"^4.0.2","gulp-mocha":"^5.0.0","gulp-rename":"^1.4.0","gulp-replace":"^0.5.4","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-wrap":"^0.13.0","jsdom":"^11.12.0","karma":"^2.0.5","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.4","karma-qunit":"^1.0.0","karma-sauce-launcher":"^1.2.0","lazypipe":"^1.0.2","lodash":"^4.17.11","merge-stream":"^1.0.0","mocha":"^5.2.0","nyc":"^11.9.0","phantomjs-prebuilt":"^2.1.15","qunitjs":"^1.14.0","requirejs":"^2.3.6","rollup":"~0.40.0","run-sequence":"^2.2.1","simple-html-tokenizer":"git+https://github.com/nfrasser/simple-html-tokenizer.git#04799f4638ec5ed903a4e5aa6e832269fa59be6b","through2":"^2.0.5"},"optionalDependencies":{"jquery":"^3.3.1","react":"^16.2.0","react-dom":"^16.2.0"},"bugs":{"url":"https://github.com/SoapBox/linkifyjs/issues"},"homepage":"https://github.com/SoapBox/linkifyjs#readme","dependencies":{"jquery":"^3.3.1","react":"^16.2.0","react-dom":"^16.2.0"},"directories":{"test":"test"},"_resolved":"","_integrity":"","_from":"file:ahtapot-linkifyjs-2.1.6-octov4.tgz","_id":"@ahtapot/linkifyjs@2.1.6-octov4","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ahtapotapp","email":"muhammed@ahtapotapp.com"},"dist":{"integrity":"sha512-UwtgYhF08gwSEmrNWupI2DX6NFDE+qTSG8zu0vBQvULXdN9wKZQHkZ4TOAifnQrdJexVXxYTJQl7UXxnJA5xbg==","shasum":"5a9ebbe6b2bf5c93574e325203314aadac27171b","tarball":"https://registry.npmjs.org/@ahtapot/linkifyjs/-/linkifyjs-2.1.6-octov4.tgz","fileCount":90,"unpackedSize":443020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSJnCCRA9TVsSAnZWagAA0k4P/iTtgMYhsJhJRd8iyr4Y\nHHQPp2a2jW2miK6mqTGuShmLFABr49h1Y+LUU8XQyq2bRzWY/5mxKRJ4MTR8\nTrzeYPT7DjwCCKJ1R+NeXq5vohUyBhSYNGBYX9rKpy3A6lTrgfmu6f2NJIwi\nKBnVi3pcE5ZJVSYKIVOu22Vi9NatTovA/VXAkGtL4NdqSo/3Qldxuh6bEsaW\ngeF8o/81uUudJdFVOz/eZDFdyaDk5es6cDFrvZVvHPfpiLDzAfJQ5KiJInGM\n+8esm/vHzeqRl3ElxXD5zCZ8GvSysoavRZXz4NJQq1C3b3y3EsBCBS9cGkU1\nNiOqGSzwakXOpB9e4TbQamlkAA7NfiVPXxWzQNXYpnowXjnMIHYqAwsHycG/\nbOmsbNFEkxk6szAlwnoVlb7MuXt8qRgrgiQ6311OGwgKgBS029nihCmeifSc\nAk8lOxvbzITtXUorVQ6LbSdYeyJl3JBfQ0vj54P740GJu0Ul+uypeyztxJLP\nwjhwqLwnJ5/fn5+9fy/aWXMcyQb7AbE+/Zrkln6xQLeFyz7+Mq6CtvsViIFZ\n/YpJo6tr6yKvpCkbMpqz6g5JGVwr3AjNz6mVlfqTb2wMIvJP6KzewaO39GUM\nkG1Ts6MkwFWPjgVSMwFKFWsTZsjNcFVfG4+tJRg9U48hB38RVeLJFA3j3Hl+\nMzsy\r\n=6VfU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNxkNc3Su4WrA62si/A5AE/5BYr+XGtR4wapVajI1X/QIhAMWdaTQcnJ8iGJJm/07eWWxIN9MCK0kG1TnMRAAgtHF9"}]},"maintainers":[{"name":"ahtapotapp","email":"muhammed@ahtapotapp.com"},{"name":"ahtapotdeveloper","email":"developer@ahtapotapp.com"},{"name":"akdilsiz","email":"akdilsiz@gmail.com"},{"name":"cguzel","email":"cguzelg@gmail.com"},{"name":"harun.ayyildiz","email":"ayyildiz95@gmail.com"},{"name":"kamaci","email":"furkankamaci@gmail.com"},{"name":"savasyilmz","email":"savasyilmz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkifyjs_2.1.6-octov4_1548261826028_0.7916036076731128"},"_hasShrinkwrap":false},"2.1.6-octov5":{"name":"@ahtapot/linkifyjs","version":"2.1.6-octov5","description":"Intelligent link recognition, made easy","repository":{"type":"git","url":"git+https://github.com/ahtapotapp/linkifyjs.git"},"main":"index.js","scripts":{"test":"nyc --reporter=html --reporter=text gulp test","test:ci":"gulp test-ci","coverage":"nyc report --reporter=text-lcov | coveralls"},"author":{"name":"SoapBox Innovations","url":"@SoapBoxHQ"},"license":"MIT","keywords":["jquery","link","autolink","text","url","email","hashtag","hashtags","mention","mentions"],"devDependencies":{"babel-core":"^6.26.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","chai":"^4.2.0","coveralls":"^3.0.2","glob":"^7.1.3","gulp":"^3.8.11","gulp-babel":"^7.0.1","gulp-clean":"^0.3.2","gulp-cli":"^2.0.1","gulp-concat":"^2.6.0","gulp-eslint":"^4.0.2","gulp-mocha":"^5.0.0","gulp-rename":"^1.4.0","gulp-replace":"^0.5.4","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-wrap":"^0.13.0","jsdom":"^11.12.0","karma":"^2.0.5","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-phantomjs-launcher":"^1.0.4","karma-qunit":"^1.0.0","karma-sauce-launcher":"^1.2.0","lazypipe":"^1.0.2","lodash":"^4.17.11","merge-stream":"^1.0.0","mocha":"^5.2.0","nyc":"^11.9.0","phantomjs-prebuilt":"^2.1.15","qunitjs":"^1.14.0","requirejs":"^2.3.6","rollup":"~0.40.0","run-sequence":"^2.2.1","simple-html-tokenizer":"git+https://github.com/nfrasser/simple-html-tokenizer.git#04799f4638ec5ed903a4e5aa6e832269fa59be6b","through2":"^2.0.5"},"optionalDependencies":{"jquery":"^3.3.1","react":"^16.2.0","react-dom":"^16.2.0"},"bugs":{"url":"https://github.com/SoapBox/linkifyjs/issues"},"homepage":"https://github.com/SoapBox/linkifyjs#readme","dependencies":{"jquery":"^3.3.1","react":"^16.2.0","react-dom":"^16.2.0"},"directories":{"test":"test"},"_resolved":"","_integrity":"","_from":"file:ahtapot-linkifyjs-2.1.6-octov5.tgz","_id":"@ahtapot/linkifyjs@2.1.6-octov5","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ahtapotapp","email":"muhammed@ahtapotapp.com"},"dist":{"integrity":"sha512-sAKx6IrS+jVeWNkt5W9U4E6Nd+4FKdE9MTuAEzn4OUyjPcT6EiDwbvXS7Ai3NsmqbMtyom7flCf/13iqlLOS8A==","shasum":"c499463dc0485ed8623aaecc6b895955ba5a44d9","tarball":"https://registry.npmjs.org/@ahtapot/linkifyjs/-/linkifyjs-2.1.6-octov5.tgz","fileCount":84,"unpackedSize":426076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVAgZCRA9TVsSAnZWagAAQ8gP/35Dp7g1MP7PZEpF8BMz\nkVhfegmXyeyufXWnS3sTbRrsu77ybFByHUG4WPcBCRfVgweJfTWi/nwD/3yV\nnJ+Iap8CEDilAI33SftQpzxCkgKbWsbuuSqY/CTb4kguFQB8SCi9nGi+9XN1\nt7kC3m/+Jy6QsHsOiVX75m3FlnE9xAOUx5WBvaY+HnOm5tueK5Bf+DnQVxKK\nLV+VX9qIzaSLHRx5yo4uazJaMw/jEKdWWfDQKPwsVsUTJXshJ0bCfaFTVKxy\nr/g6VVzGhTtXx1aYG9yK+TJnDkVqcLX8cFK0zSF2P8WBhkg4O1WXd+aT/BJi\nbkwaXZ2aq57WXL8bdJ2g0ujVv57etdZfgtR/MgWrQv/amVF8nB/SqK0cP8cz\nMOqZItzjbtGTDp2FALtXuErUYVKC8Epw6tIfcRftLF4t3OE+30HsGm8xEeUF\n5crT88MlAXHBng/StGhRBtHZh1/70XUdR74Lo2O/k48Dyw2NPELUAmLvhYDq\nYbWSQtMfFouxu8SfTqit2SqSdQJGI6+I9k58d8qZtvPvVOuC6crzqrqeP2k1\nkBZQ+7RPhErBdHUlyskshKM/Vn6qvfip20G9XGgqH3uBuRnGKf0qkroOXQNg\ntk33fzVqo3WgxOm51eK2e9fotz4W9I5rBArvvR727MSFCfPH/MWlq25ob2RF\nDHi8\r\n=C6+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH3TVEz//DNfHn71BcvBFaQ4V/8hkLLEdQLuGj3X7LFYCIDFLLrsG60/USwBsRj8lqLSGUbe2U7xJtGQnR79YYEsY"}]},"maintainers":[{"name":"ahtapotapp","email":"muhammed@ahtapotapp.com"},{"name":"ahtapotdeveloper","email":"developer@ahtapotapp.com"},{"name":"akdilsiz","email":"akdilsiz@gmail.com"},{"name":"cguzel","email":"cguzelg@gmail.com"},{"name":"harun.ayyildiz","email":"ayyildiz95@gmail.com"},{"name":"kamaci","email":"furkankamaci@gmail.com"},{"name":"savasyilmz","email":"savasyilmz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkifyjs_2.1.6-octov5_1549010969171_0.6790988157071782"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-18T16:25:00.775Z","2.1.6-octov1":"2019-01-18T16:25:00.950Z","modified":"2022-04-04T12:14:27.911Z","2.1.6-octov2":"2019-01-21T12:47:35.046Z","2.1.6-octov3":"2019-01-23T16:36:39.142Z","2.1.6-octov4":"2019-01-23T16:43:46.161Z","2.1.6-octov5":"2019-02-01T08:49:29.280Z"},"maintainers":[],"description":"Intelligent link recognition, made easy","homepage":"https://github.com/SoapBox/linkifyjs#readme","keywords":["jquery","link","autolink","text","url","email","hashtag","hashtags","mention","mentions"],"repository":{"type":"git","url":"git+https://github.com/ahtapotapp/linkifyjs.git"},"author":{"name":"SoapBox Innovations","url":"@SoapBoxHQ"},"bugs":{"url":"https://github.com/SoapBox/linkifyjs/issues"},"license":"MIT","readme":"# Linkify\n\n[![npm version](https://badge.fury.io/js/linkifyjs.svg)](https://www.npmjs.com/package/linkifyjs)\n[![Dependency Status](https://gemnasium.com/SoapBox/linkifyjs.svg)](https://gemnasium.com/SoapBox/linkifyjs)\n[![Build Status](https://travis-ci.org/SoapBox/linkifyjs.svg)](https://travis-ci.org/SoapBox/linkifyjs)\n[![Sauce Test Status](https://saucelabs.com/buildstatus/nfrasser)](https://saucelabs.com/u/nfrasser)\n[![Coverage Status](https://coveralls.io/repos/SoapBox/linkifyjs/badge.svg?branch=master)](https://coveralls.io/r/SoapBox/linkifyjs?branch=master)\n\n[![Build Status](https://saucelabs.com/open_sauce/build_matrix/nfrasser.svg)](https://saucelabs.com/beta/builds/c63720f642964f77927b2fda198b4a94)\n\nLinkify is a small yet comprehensive JavaScript plugin for finding URLs in plain-text and converting them to HTML links. It works with all valid URLs and email addresses.\n\n**A build repository is maintained [here](https://github.com/nfrasser/linkify-shim).**\n\n__Jump to__\n\n- [Features](#features)\n- [Demo](#demo)\n- [Installation and Usage](#installation-and-usage)\n  - [Quick Start](#quick-start)\n  - [Node.js/Browserify](#node-js-browserify)\n  - [AMD Modules](#amd-modules)\n  - [Browser](#browser)\n- [Internet Explorer](#internet-explorer)\n- [Downloads](#downloads)\n- [API Documentation](#api-documentation)\n- [Caveats](#caveats)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Features\n\n* **Accuracy**<br>Linkify uses a (close to) complete list of valid top-level domains to ensure that only valid URLs and email addresses are matched.\n* **Speed**<br>Each string is analyzed exactly once to detect every kind of linkable entity\n* **Extensibility**<br>Linkify is designed to be fast and lightweight, but comes with a powerful plugin API that lets you detect even more information like #hashtags and @mentions.\n* **Small footprint**<br>Linkify and its jQuery interface clock in at approximately 15KB minified (5KB gzipped) - approximately 50% the size of Twitter Text\n* **Modern implementation**<br>Linkify is written in ECMAScript6 and compiles to ES5 for modern JavaScript runtimes.\n  * Linkify is compatible with all modern browsers, as well as Internet Explorer 8 and up.\n\n## Demo\n[Launch demo](http://soapbox.github.io/linkifyjs/)\n\n## Installation and Usage\n\n[View full documentation](http://soapbox.github.io/linkifyjs/docs/).\n\nDownload the [latest release](https://github.com/SoapBox/linkifyjs/releases), or install via [NPM](https://www.npmjs.com/)\n\n```\nnpm install linkifyjs\n```\n\nor [Bower](http://bower.io/)\n\n```\nbower install linkifyjs\n```\n\n### Quick Start\n\nAdd [linkify](https://github.com/nfrasser/linkify-shim/raw/master/linkify.min.js) and [linkify-jquery](https://github.com/nfrasser/linkify-shim/raw/master/linkify-jquery.min.js) to your HTML following jQuery:\n\n```html\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\n<script src=\"linkify.min.js\"></script>\n<script src=\"linkify-jquery.min.js\"></script>\n```\n\n**Note:** A [polyfill](#internet-explorer) is required for Internet Explorer 8.\n\n#### Find all links and convert them to anchor tags\n\n```js\n$('p').linkify();\n$('#sidebar').linkify({\n    target: \"_blank\"\n});\n```\n\n#### Find all links in the given string\n\n```js\nlinkify.find('Any links to github.com here? If not, contact test@example.com');\n```\n\nReturns the following array\n\n```js\n[\n  {\n    type: 'url',\n    value: 'github.com',\n    href: 'http://github.com'\n  },\n  {\n    type: 'email',\n    value: 'test@example.com',\n    href: 'mailto:test@example.com'\n  }\n]\n```\n\nSee [all available options](http://soapbox.github.io/linkifyjs/docs/options.html)\n\n\n### Node.js/Browserify\n\n```js\nvar linkify = require('linkifyjs');\nrequire('linkifyjs/plugins/hashtag')(linkify); // optional\nvar linkifyHtml = require('linkifyjs/html');\n```\n\n#### Example string usage\n\n```js\nlinkifyHtml('The site github.com is #awesome.', {\n  defaultProtocol: 'https'\n});\n```\n\nReturns the following string\n\n```js\n'The site <a href=\"https://github.com\">github.com</a> is <a href=\"#awesome\">#awesome</a>.'\n```\n\n### AMD\n\n```html\n<script src=\"r.js\"></script>\n<script src=\"linkify.amd.js\"></script>\n<script src=\"linkify-plugin-hashtag.amd.js\"></script> <!-- optional -->\n<script src=\"linkify-element.amd.js\"></script>\n```\n\n```js\nrequire(['linkify'], function (linkify) {\n  linkify.test('github.com'); // true\n  linkify.test('github.com', 'email'); // false\n});\n\nrequire(['linkify-element'], function (linkifyElement) {\n\n  // Linkify the #sidebar element\n  linkifyElement(document.getElementById('sidebar'), {\n    className: 'my-link'\n  });\n\n  // Linkify all paragraph tags\n  document.getElementsByTagName('p').map(linkifyElement);\n});\n\n```\n\nNote that if you are using `linkify-jquery.amd.js`, a `jquery` module must be defined.\n\n### Browser globals\n\n```html\n<script src=\"react.js\"></script>\n<script src=\"react-dom.js\"></script>\n<script src=\"linkify.js\"></script>\n<script src=\"linkify-react.js\"></script>\n```\n\n```jsx\nlinkify.test('dev@example.com'); // true\n\nReactDOM.render(\n  <Linkify options={{ignoreTags: ['style']}}>\n    Check out soapboxhq.com it is great!\n  </Linkify>,\n  document.getElementById('#container');\n);\n```\n\n## Internet Explorer\n\nLinkify natively supports Internet Explorer 9 and above. Internet Explorer 8 is supported with a polyfill.\n\nYou can use either [es5-shim](https://github.com/es-shims/es5-shim) (sham also required) or the provided `linkify-polyfill.js`:\n\n```html\n<script src=\"jquery.js\"></script>\n\n<!--[if IE 8]>\n<script src=\"linkify-polyfill.js\"></script>\n<![endif]-->\n<script src=\"linkify.js\"></script>\n<script src=\"linkify-jquery.js\"></script>\n```\n\n## Downloads\n\nDownload the [**latest release**](https://github.com/SoapBox/linkifyjs/releases) or clone the [**build repository**](https://github.com/nfrasser/linkify-shim).\n\n**[linkify](http://soapbox.github.io/linkifyjs/docs/linkify.html)** _(required)_<br> [`.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify.min.js) · [`.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify.js) · [`.amd.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify.amd.min.js) · [`.amd.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify.amd.js)\n\n**Plugins** _(optional)_\n\n* **[hashtag](http://soapbox.github.io/linkifyjs/docs/plugin-hashtag.html)**<br> [`.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-plugin-hashtag.min.js) · [`.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-plugin-hashtag.js) · [`.amd.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-plugin-hashtag.amd.min.js) · [`.amd.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-plugin-hashtag.amd.js)\n\n**Interfaces** _(recommended - include at least one)_\n\n* **[react](http://soapbox.github.io/linkifyjs/docs/linkify-react.html)**<br> [`.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-react.min.js) · [`.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-react.js) · [`.amd.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-react.amd.min.js) · [`.amd.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-react.amd.js)\n* **[jquery](http://soapbox.github.io/linkifyjs/docs/linkify-jquery.html)**<br> [`.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-jquery.min.js) · [`.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-jquery.js) · [`.amd.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-jquery.amd.min.js) · [`.amd.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-jquery.amd.js)\n* **[html](http://soapbox.github.io/linkifyjs/docs/linkify-html.html)**<br> [`.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-html.min.js) · [`.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-html.js) · [`.amd.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-html.amd.min.js) · [`.amd.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-html.amd.js)\n* **[element](http://soapbox.github.io/linkifyjs/docs/linkify-element.html)** _(Included with linkify-jquery)_<br> [`.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-element.min.js) · [`.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-element.js) · [`.amd.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-element.amd.min.js) · [`.amd.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-element.amd.js)\n* **[string](http://soapbox.github.io/linkifyjs/docs/linkify-string.html)**<br> [`.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-string.min.js) · [`.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-string.js) · [`.amd.min.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-string.amd.min.js) · [`.amd.js`](https://github.com/nfrasser/linkify-shim/raw/master/linkify-string.amd.js)\n\n\n## API Documentation\n\nView full documentation at [soapbox.github.io/linkifyjs/docs/](http://soapbox.github.io/linkifyjs/docs/).\n\n## Caveats\n\nThe core linkify library (excluding plugins) attempts to find emails and URLs that match RFC specifications. However, it doesn't always get it right.\n\nHere are a few of the known issues.\n\n* Non-standard email local parts delimited by \" (quote characters)\n  * Emails with quotes in the localpart are detected correctly, unless the quotes contain certain characters like `@`.\n* Slash characters in email addresses\n* Non-latin domains or TLDs are not supported (support may be added via plugin in the future)\n\n## Contributing\n\nCheck out [CONTRIBUTING.md](https://github.com/SoapBox/linkifyjs/blob/master/CONTRIBUTING.md).\n\n## License\n\nMIT\n\n## Authors\n\nLinkify is built with Love™ and maintained by [SoapBox Innovations](http://soapboxhq.com).\n","readmeFilename":"README.md"}