Permalink
Please
sign in to comment.
Browse files
Initial commit for twitter-text 3.0.0 (#265)
* Initial commit for twitter-text 3.0.0 * remove js from travis test * package version change
- Loading branch information...
Showing
with
7,458 additions
and 825 deletions.
- +0 −1 .travis.yml
- +0 −2 README.md
- +8 −0 config/README.md
- +30 −0 config/v3.json
- +4 −1 conformance/Rakefile
- +38 −0 conformance/extract.yml
- +5 −0 conformance/tld_lib.yml
- +251 −17 conformance/validate.yml
- +15 −0 java/CHANGELOG.md
- +4 −3 java/README.md
- +8 −2 java/docs/api/allclasses-frame.html
- +8 −2 java/docs/api/allclasses-noframe.html
- +7 −2 java/docs/api/com/twitter/twittertext/Autolink.LinkAttributeModifier.html
- +7 −2 java/docs/api/com/twitter/twittertext/Autolink.LinkTextModifier.html
- +7 −2 java/docs/api/com/twitter/twittertext/Autolink.html
- +7 −2 java/docs/api/com/twitter/twittertext/Extractor.Entity.Type.html
- +7 −2 java/docs/api/com/twitter/twittertext/Extractor.Entity.html
- +7 −2 java/docs/api/com/twitter/twittertext/Extractor.html
- +7 −2 java/docs/api/com/twitter/twittertext/HitHighlighter.html
- +7 −2 java/docs/api/com/twitter/twittertext/Range.html
- +7 −2 java/docs/api/com/twitter/twittertext/Regex.html
- +7 −2 java/docs/api/com/twitter/twittertext/TldLists.html
- +9 −4 java/docs/api/com/twitter/twittertext/TwitterTextConfiguration.TwitterTextWeightedRange.html
- +33 −8 java/docs/api/com/twitter/twittertext/TwitterTextConfiguration.html
- +274 −0 java/docs/api/com/twitter/twittertext/TwitterTextEmojiRegex.html
- +7 −2 java/docs/api/com/twitter/twittertext/TwitterTextParseResults.html
- +26 −5 java/docs/api/com/twitter/twittertext/TwitterTextParser.html
- +10 −7 java/docs/api/com/twitter/twittertext/Validator.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/Autolink.LinkAttributeModifier.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/Autolink.LinkTextModifier.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/Autolink.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/Extractor.Entity.Type.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/Extractor.Entity.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/Extractor.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/HitHighlighter.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/Range.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/Regex.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/TldLists.html
- +5 −0 ...docs/api/com/twitter/twittertext/class-use/TwitterTextConfiguration.TwitterTextWeightedRange.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/TwitterTextConfiguration.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/TwitterTextParseResults.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/TwitterTextParser.html
- +5 −0 java/docs/api/com/twitter/twittertext/class-use/Validator.html
- +8 −2 java/docs/api/com/twitter/twittertext/package-frame.html
- +13 −4 java/docs/api/com/twitter/twittertext/package-summary.html
- +8 −2 java/docs/api/com/twitter/twittertext/package-tree.html
- +5 −0 java/docs/api/com/twitter/twittertext/package-use.html
- +8 −3 java/docs/api/constant-values.html
- +8 −4 java/docs/api/deprecated-list.html
- +7 −2 java/docs/api/help-doc.html
- +22 −4 java/docs/api/index-all.html
- +1 −1 java/docs/api/index.html
- +8 −2 java/docs/api/overview-tree.html
- +4 −0 java/docs/api/script.js
- +5 −0 java/docs/api/stylesheet.css
- +6 −4 java/pom.xml
- +4 −0 java/src/main/java/com/twitter/Regex.java
- +4 −0 java/src/main/java/com/twitter/twittertext/Autolink.java
- +4 −0 java/src/main/java/com/twitter/twittertext/Extractor.java
- +4 −0 java/src/main/java/com/twitter/twittertext/HitHighlighter.java
- +4 −0 java/src/main/java/com/twitter/twittertext/Range.java
- +32 −11 java/src/main/java/com/twitter/twittertext/Regex.java
- +9 −0 java/src/main/java/com/twitter/twittertext/TldLists.java
- +23 −0 java/src/main/java/com/twitter/twittertext/TwitterTextConfiguration.java
- +165 −0 java/src/main/java/com/twitter/twittertext/TwitterTextEmojiRegex.java
- +4 −0 java/src/main/java/com/twitter/twittertext/TwitterTextParseResults.java
- +51 −9 java/src/main/java/com/twitter/twittertext/TwitterTextParser.java
- +4 −0 java/src/main/java/com/twitter/twittertext/Validator.java
- +4 −0 java/src/test/java/com/twitter/twittertext/AutolinkTest.java
- +97 −2 java/src/test/java/com/twitter/twittertext/ConformanceTest.java
- +4 −0 java/src/test/java/com/twitter/twittertext/ExtractorTest.java
- +15 −5 java/src/test/java/com/twitter/twittertext/RegexTest.java
- +4 −0 java/src/test/java/com/twitter/twittertext/TwitterTextConfigurationTest.java
- +43 −0 java/src/test/java/com/twitter/twittertext/TwitterTextEmojiRegexTest.java
- +4 −0 java/src/test/java/com/twitter/twittertext/TwitterTextParserTest.java
- +9 −5 java/src/test/java/com/twitter/twittertext/ValidatorTest.java
- +4 −0 java/src/test/java/com/twitter/twittertext/benchmark/Benchmark.java
- +2 −7 js/.babelrc
- +15 −0 js/.eslintrc.json
- +1 −1 js/.gitignore
- +1 −0 js/.npmrc
- +16 −0 js/CHANGELOG.md
- +4 −0 js/Gruntfile.js
- +2 −2 js/README.md
- +8 −5 js/Rakefile
- +20 −7 js/package.json
- +4 −0 js/pkg/twitter-text-2.0.0.min.js
- +16 −21 js/rollup.config.js
- +25 −0 js/scripts/babelPreset.js
- +26 −2 js/scripts/buildConfig.js
- +4 −0 js/src/.prettierrc
- +8 −2 js/src/autoLink.js
- +4 −1 js/src/autoLinkCashtags.js
- +13 −5 js/src/autoLinkEntities.js
- +5 −1 js/src/autoLinkHashtags.js
- +8 −2 js/src/autoLinkUrlsCustom.js
- +5 −1 js/src/autoLinkUsernamesOrLists.js
- +5 −1 js/src/autoLinkWithJSON.js
- +52 −0 js/src/configs.js
- +10 −4 js/src/convertUnicodeIndices.js
- +5 −1 js/src/extractCashtags.js
- +7 −3 js/src/extractCashtagsWithIndices.js
- +7 −4 js/src/extractEntitiesWithIndices.js
- +5 −1 js/src/extractHashtags.js
- +7 −3 js/src/extractHashtagsWithIndices.js
- +41 −33 js/src/extractHtmlAttrsFromOptions.js
- +5 −1 js/src/extractMentions.js
- +7 −3 js/src/extractMentionsOrListsWithIndices.js
- +5 −1 js/src/extractMentionsWithIndices.js
- +6 −3 js/src/extractReplies.js
- +5 −1 js/src/extractUrls.js
- +11 −7 js/src/extractUrlsWithIndices.js
- +6 −2 js/src/getTweetLength.js
- +5 −1 js/src/getUnicodeTextLength.js
- +5 −1 js/src/hasInvalidCharacters.js
- +7 −3 js/src/hitHighlight.js
- +11 −4 js/src/htmlEscape.js
- +5 −2 js/src/index.js
- +6 −2 js/src/isInvalidTweet.js
- +5 −1 js/src/isValidHashtag.js
- +8 −2 js/src/isValidList.js
- +5 −1 js/src/isValidTweetText.js
- +19 −11 js/src/isValidUrl.js
- +5 −1 js/src/isValidUsername.js
- +5 −1 js/src/lib/clone.js
- +10 −4 js/src/lib/convertUnicodeIndices.js
- +5 −1 js/src/lib/getCharacterWeight.js
- +6 −2 js/src/lib/idna.js
- +11 −4 js/src/lib/objectAssignPolyfill.js
- +15 −8 js/src/lib/regexSupplant.js
- +7 −3 js/src/lib/stringSupplant.js
- +9 −3 js/src/linkTextWithEntity.js
- +5 −1 js/src/linkToCashtag.js
- +5 −1 js/src/linkToHashtag.js
- +6 −2 js/src/linkToMentionAndList.js
- +5 −1 js/src/linkToText.js
- +8 −2 js/src/linkToTextWithSymbol.js
- +5 −1 js/src/linkToUrl.js
- +5 −1 js/src/modifyIndicesFromUTF16ToUnicode.js
- +5 −1 js/src/modifyIndicesFromUnicodeToUTF16.js
- +38 −21 js/src/parseTweet.js
- +5 −1 js/src/regexp/astralLetterAndMarks.js
- +4 −0 js/src/regexp/astralNumerals.js
- +4 −0 js/src/regexp/atSigns.js
- +5 −1 js/src/regexp/bmpLetterAndMarks.js
- +4 −0 js/src/regexp/bmpNumerals.js
- +4 −0 js/src/regexp/cashtag.js
- +4 −0 js/src/regexp/codePoint.js
- +4 −0 js/src/regexp/cyrillicLettersAndMarks.js
- +6 −0 js/src/regexp/directionalMarkersGroup.js
- +4 −0 js/src/regexp/endHashtagMatch.js
- +4 −0 js/src/regexp/endMentionMatch.js
- +20 −9 js/src/regexp/extractUrl.js
- +4 −0 js/src/regexp/hashSigns.js
- +9 −4 js/src/regexp/hashtagAlpha.js
- +12 −1 js/src/regexp/hashtagAlphaNumeric.js
- +8 −4 js/src/regexp/hashtagBoundary.js
- +4 −0 js/src/regexp/hashtagSpecialChars.js
- +5 −1 js/src/regexp/index.js
- +7 −1 js/src/regexp/invalidChars.js
- +5 −1 js/src/regexp/invalidCharsGroup.js
- +11 −4 js/src/regexp/invalidDomainChars.js
- +4 −0 js/src/regexp/invalidUrlWithoutProtocolPrecedingChars.js
- +4 −0 js/src/regexp/latinAccentChars.js
- +5 −1 js/src/regexp/nonBmpCodePairs.js
- +4 −0 js/src/regexp/punct.js
- +5 −1 js/src/regexp/rtlChars.js
- +4 −0 js/src/regexp/spaces.js
- +4 −0 js/src/regexp/spacesGroup.js
- +4 −0 js/src/regexp/urlHasHttps.js
- +4 −0 js/src/regexp/urlHasProtocol.js
- +4 −0 js/src/regexp/validAsciiDomain.js
- +22 −15 js/src/regexp/validCCTLD.js
- +4 −0 js/src/regexp/validCashtag.js
- +4 −0 js/src/regexp/validDomain.js
- +7 −1 js/src/regexp/validDomainChars.js
- +7 −4 js/src/regexp/validDomainName.js
- +100 −91 js/src/regexp/validGTLD.js
- +4 −0 js/src/regexp/validGeneralUrlPathChars.js
- +4 −0 js/src/regexp/validHashtag.js
- +8 −4 js/src/regexp/validMentionOrList.js
- +4 −0 js/src/regexp/validMentionPrecedingChars.js
- +4 −0 js/src/regexp/validPortNumber.js
- +4 −0 js/src/regexp/validPunycode.js
- +5 −4 js/src/regexp/validReply.js
- +7 −4 js/src/regexp/validSubdomain.js
- +14 −1 js/src/regexp/validTcoUrl.js
- +15 −11 js/src/regexp/validUrlBalancedParens.js
- +9 −5 js/src/regexp/validUrlPath.js
- +4 −0 js/src/regexp/validUrlPathEndingChars.js
- +12 −2 js/src/regexp/validUrlPrecedingChars.js
- +4 −0 js/src/regexp/validUrlQueryChars.js
- +4 −0 js/src/regexp/validUrlQueryEndingChars.js
- +8 −4 js/src/regexp/validateUrlAuthority.js
- +4 −0 js/src/regexp/validateUrlDecOctet.js
- +9 −1 js/src/regexp/validateUrlDomain.js
- +4 −0 js/src/regexp/validateUrlDomainSegment.js
- +4 −0 js/src/regexp/validateUrlDomainTld.js
- +7 −5 js/src/regexp/validateUrlFragment.js
- +5 −4 js/src/regexp/validateUrlHost.js
- +5 −4 js/src/regexp/validateUrlIp.js
- +7 −4 js/src/regexp/validateUrlIpv4.js
- +4 −0 js/src/regexp/validateUrlIpv6.js
- +7 −4 js/src/regexp/validateUrlPath.js
- +5 −6 js/src/regexp/validateUrlPchar.js
- +4 −0 js/src/regexp/validateUrlPctEncoded.js
- +4 −0 js/src/regexp/validateUrlPort.js
- +7 −4 js/src/regexp/validateUrlQuery.js
- +4 −0 js/src/regexp/validateUrlScheme.js
- +4 −0 js/src/regexp/validateUrlSubDelims.js
- +4 −0 js/src/regexp/validateUrlSubDomainSegment.js
- +8 −4 js/src/regexp/validateUrlUnencoded.js
- +9 −5 js/src/regexp/validateUrlUnicodeAuthority.js
- +9 −1 js/src/regexp/validateUrlUnicodeDomain.js
- +4 −0 js/src/regexp/validateUrlUnicodeDomainSegment.js
- +4 −0 js/src/regexp/validateUrlUnicodeDomainTld.js
- +5 −4 js/src/regexp/validateUrlUnicodeHost.js
- +4 −0 js/src/regexp/validateUrlUnicodeSubDomainSegment.js
- +4 −0 js/src/regexp/validateUrlUnreserved.js
- +5 −6 js/src/regexp/validateUrlUserinfo.js
- +8 −2 js/src/removeOverlappingEntities.js
- +4 −1 js/src/splitTags.js
- +12 −6 js/src/tagAttrs.js
- +23 −2 js/test/conformance.html
- +4 −0 js/test/node_tests.js
- +6 −1 js/test/test.html
- +6 −11 js/test/tests.js
- +3,347 −0 js/yarn.lock
- +12 −1 objc/CHANGELOG.md
- +3 −3 objc/Rakefile
- +47 −1 objc/ThirdParty/IFUnicodeURL/IFUnicodeURL.xcodeproj/project.pbxproj
- +1 −1 objc/ThirdParty/IFUnicodeURL/IFUnicodeURL.xcodeproj/xcshareddata/xcschemes/IFUnicodeURL.xcscheme
- +5 −0 objc/ThirdParty/IFUnicodeURL/IFUnicodeURL/IDNSDK/nameprep.c
- +5 −0 objc/ThirdParty/IFUnicodeURL/IFUnicodeURL/IDNSDK/puny.c
- +5 −0 objc/ThirdParty/IFUnicodeURL/IFUnicodeURL/IDNSDK/race.c
- +5 −0 objc/ThirdParty/IFUnicodeURL/IFUnicodeURL/IDNSDK/toxxx.c
- +5 −0 objc/ThirdParty/IFUnicodeURL/IFUnicodeURL/IDNSDK/util.c
- +4 −0 objc/ThirdParty/IFUnicodeURL/IFUnicodeURL/NSURL+IFUnicodeURL.m
- +3 −1 objc/ThirdParty/IFUnicodeURL/Tests/NSURL+IFUnicodeURLTest.m
- +26 −0 objc/TwitterText.xcodeproj/project.pbxproj
- +1 −1 objc/TwitterText.xcodeproj/xcshareddata/xcschemes/TwitterText.xcscheme
- +5 −8 objc/lib/TwitterText.h
- +191 −109 objc/lib/TwitterText.m
- +40 −0 objc/lib/TwitterTextEmoji.h
- +26 −0 objc/lib/TwitterTextEmoji.m
- +5 −9 objc/lib/TwitterTextEntity.h
- +6 −8 objc/lib/TwitterTextEntity.m
- +16 −0 objc/tests/TwitterTextEmojiTests.h
- +73 −0 objc/tests/TwitterTextEmojiTests.m
- +125 −10 objc/tests/TwitterTextTests.m
- +79 −0 objc/tests/json-conformance/extract.json
- +296 −19 objc/tests/json-conformance/validate.json
- +32 −0 objc/twitter-text.podspec
- +11 −1 rb/CHANGELOG.md
- +1 −1 rb/Rakefile
- +5 −0 rb/lib/twitter-text.rb
- +4 −0 rb/lib/twitter-text/autolink.rb
- +17 −3 rb/lib/twitter-text/configuration.rb
- +4 −0 rb/lib/twitter-text/deprecation.rb
- +27 −0 rb/lib/twitter-text/emoji_regex.rb
- +43 −11 rb/lib/twitter-text/extractor.rb
- +4 −0 rb/lib/twitter-text/hash_helper.rb
- +6 −2 rb/lib/twitter-text/hit_highlighter.rb
- +28 −5 rb/lib/twitter-text/regex.rb
- +13 −9 rb/lib/twitter-text/rewriter.rb
- +4 −0 rb/lib/twitter-text/unicode.rb
- +39 −15 rb/lib/twitter-text/validation.rb
- +4 −0 rb/lib/twitter-text/weighted_range.rb
- +4 −0 rb/spec/autolinking_spec.rb
- +45 −0 rb/spec/configuration_spec.rb
- +4 −0 rb/spec/extractor_spec.rb
- +4 −0 rb/spec/hithighlighter_spec.rb
- +38 −0 rb/spec/regex_spec.rb
- +4 −0 rb/spec/rewriter_spec.rb
- +13 −0 rb/spec/spec_helper.rb
- +9 −5 rb/spec/test_urls.rb
- +4 −0 rb/spec/twitter_text_spec.rb
- +4 −0 rb/spec/unicode_spec.rb
- +22 −2 rb/spec/validation_spec.rb
- +20 −3 rb/test/conformance_test.rb
- +5 −2 rb/twitter-text.gemspec
- +5 −0 unicode_regex/unicode_regex_groups.scala
@@ -0,0 +1,30 @@ | |||
{ | |||
"version": 3, | |||
"maxWeightedTweetLength": 280, | |||
"scale": 100, | |||
"defaultWeight": 200, | |||
"emojiParsingEnabled": true, | |||
"transformedURLLength": 23, | |||
"ranges": [ | |||
{ | |||
"start": 0, | |||
"end": 4351, | |||
"weight": 100 | |||
}, | |||
{ | |||
"start": 8192, | |||
"end": 8205, | |||
"weight": 100 | |||
}, | |||
{ | |||
"start": 8208, | |||
"end": 8223, | |||
"weight": 100 | |||
}, | |||
{ | |||
"start": 8242, | |||
"end": 8247, | |||
"weight": 100 | |||
} | |||
] | |||
} |
Oops, something went wrong.
0 comments on commit
9537bdf