Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

parse5

HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
Collective - Host: opensource - https://opencollective.com/parse5 - Website: https://parse5.js.org - Code: https://github.com/inikulin/parse5

Implement TreeAdapter.setTemplateContent() and TreeAdapter.getTemplateContent() methods (fixes #78)

github.com/inikulin/parse5 - 27a0589cc750b667aca66aa9e439e01d126465da authored about 9 years ago by inikulin <[email protected]>
Serializer: fix qualified tag name emission (fixes #79).

github.com/inikulin/parse5 - 7d7541e8a205b5bbe4b3ac74436ea4845106caf1 authored about 9 years ago by inikulin <[email protected]>
Docs: FAQ

github.com/inikulin/parse5 - c7490472591f873a30d2290512cfeeb270c9e190 authored about 9 years ago by inikulin <[email protected]>
Docs: add links to default implementation of the tree adapter methods

github.com/inikulin/parse5 - 52702733290ac80a2319677b932db554a129161b authored about 9 years ago by inikulin <[email protected]>
Docs: changelog

github.com/inikulin/parse5 - 57392bf67423c9fe4fa8ac18d8585cce74a373ec authored about 9 years ago by inikulin <[email protected]>
Docs: changelog

github.com/inikulin/parse5 - dc6beaf52e8c80acfa21aa3728b13eb1dfc208c2 authored about 9 years ago by inikulin <[email protected]>
Docs: usage

github.com/inikulin/parse5 - 5ebda1e30f94d6002f91c8e7f7b2efc1f52f8c81 authored about 9 years ago by inikulin <[email protected]>
Create TreeAdapter docs draft

github.com/inikulin/parse5 - 327278187f6baf39e9c6acf3cb5f1fa1505c6405 authored about 9 years ago by inikulin <[email protected]>
Restructure docs. Start implementing TreeAdapter docs

github.com/inikulin/parse5 - 5d6fbb8322e50f0a5661deeaf817987c898f24dc authored about 9 years ago by inikulin <[email protected]>
Bring back the license

github.com/inikulin/parse5 - af8e2da2ba24558c48d80f00bc3cea4374045b33 authored about 9 years ago by inikulin <[email protected]>
Remove `encodeHtmlEntitites` and `decodeHtmlEntitites` options (closes #75)

github.com/inikulin/parse5 - be6fb7ab939b810dd4dd2c46a726834eb931afa7 authored about 9 years ago by inikulin <[email protected]>
Docs: SAXParser

github.com/inikulin/parse5 - e8e975751dfb0e1670f7ddf81d76a523eab54711 authored over 9 years ago by inikulin <[email protected]>
Docs: ParserStream "script" event

github.com/inikulin/parse5 - d2bbe2ff4d41f4690e33c9ab6d90c1b3eb1c30a8 authored over 9 years ago by inikulin <[email protected]>
Merge pull request #74 from stevenvachon/patch-2

grammar fix in api docs

github.com/inikulin/parse5 - 24cb16c4a46f84fba01c6f41fc96817a013a6495 authored over 9 years ago by Ivan Nikulin <[email protected]>
grammar fix in api docs

Minor change. I think that a link to a wiki page/etc explaining just how and what non-conformiti...

github.com/inikulin/parse5 - 9d530a604a1ec06854c020de1293045fa766cba4 authored over 9 years ago by Steven Vachon <[email protected]>
Docs: ParserStream

github.com/inikulin/parse5 - b7fda1c503b96b03e2b5cc8f281614f508fc4866 authored over 9 years ago by inikulin <[email protected]>
Docs: SerializerStream

github.com/inikulin/parse5 - 92a1e69bcdafe7d2ca2ef5f4c7cbb390d663a952 authored over 9 years ago by inikulin <[email protected]>
Docs: location info and options

github.com/inikulin/parse5 - caddcd213d1a4006c5f023b1f441914785b6a7b3 authored over 9 years ago by inikulin <[email protected]>
Docs: parse5.treeAdapters

github.com/inikulin/parse5 - 3cbcaf04239b2fe6d6da846910b97eb279070c8f authored over 9 years ago by inikulin <[email protected]>
Docs: use classical Travis badge

github.com/inikulin/parse5 - a41e81e5c62db1fec54ca29e884dda61dc0bf98c authored over 9 years ago by inikulin <[email protected]>
Merge pull request #73 from inikulin/new_docs

New docs

github.com/inikulin/parse5 - aa5c519df85d128c5d630ecadcdf2c1368383b71 authored over 9 years ago by Ivan Nikulin <[email protected]>
Docs: gh-pages, simplified README

github.com/inikulin/parse5 - df9a2b9210cb0a7a211cf019e9353e5769f7c4e8 authored over 9 years ago by inikulin <[email protected]>
Build README from doc sources

github.com/inikulin/parse5 - 7946cfd52fcf61e9a33f5335793b2ce167f1bcea authored over 9 years ago by inikulin <[email protected]>
Docs: add parseFragment description. Modify parseFragment API, fix benchmark

github.com/inikulin/parse5 - a303406435fbf9bf12e01da1714dff32d170b8bd authored over 9 years ago by inikulin <[email protected]>
Docs: start implementing API description

github.com/inikulin/parse5 - ffc5633c9d77fbdf3e318afc34bb70288a7de051 authored over 9 years ago by inikulin <[email protected]>
Docs: add tool description, fix example issues

github.com/inikulin/parse5 - 08b540bbb529169ba8d7543d40f49afdb427adc1 authored over 9 years ago by inikulin <[email protected]>
Start work on new docs

github.com/inikulin/parse5 - 29fa00971c8ca92cd2450e68bbf39fea038a6e0f authored over 9 years ago by inikulin <[email protected]>
Line/col location info (closes #67)

github.com/inikulin/parse5 - d8aac355dd8e4522bd7bee52d20ee2c2d64c9a20 authored over 9 years ago by inikulin <[email protected]>
Add nodejs v4 test configuration (closes #66)

github.com/inikulin/parse5 - 7d6293923c61637164679e1e360f01ea2e41bd11 authored over 9 years ago by inikulin <[email protected]>
Merge pull request #71 from inikulin/latest_spec_changes

Update eslint rules for v1.0 and fix corresponding linting errors (closes #69)

github.com/inikulin/parse5 - de7a9141154374160657a07f57956a25e2cc9d6f authored over 9 years ago by Ivan Nikulin <[email protected]>
Update eslint rules for v1.0 and fix corresponding linting errors (closes #69)

github.com/inikulin/parse5 - 248d965403b6b6f90b95c0f2b9b90d109d5cbf56 authored over 9 years ago by inikulin <[email protected]>
Merge pull request #70 from inikulin/latest_spec_changes

Latest spec changes (fixes #28)

github.com/inikulin/parse5 - 15e0321f3533c3dfac3eeae3b9c4e21cfef1c6a9 authored over 9 years ago by Ivan Nikulin <[email protected]>
Spec changes - Parser: <command> was removed from the spec.

ref:
https://github.com/html5lib/html5lib-tests/commit/a2879ebc99c65b2327be6fb5e09b062663431571
...

github.com/inikulin/parse5 - e7be794898de23a1df1d5e6ddd91cfa15a088db5 authored over 9 years ago by inikulin <[email protected]>
Spec changes - Parser: Skip `#script-off` tests

github.com/inikulin/parse5 - 44107b844929086f7cf48c6043c9e670a85e242d authored over 9 years ago by inikulin <[email protected]>
Spec changes - Parser: Fix tokenizer setup for the fragment parsing. We should adjust tokenizer only if fragment context element is in the HTML namespace.

ref: https://github.com/html5lib/html5lib-tests/issues/66

github.com/inikulin/parse5 - 61290d8d147d70ae4762798623df758f792ff543 authored over 9 years ago by inikulin <[email protected]>
Spec changes - Parser: <button> start tag in <body>

ref: https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inbody

github.com/inikulin/parse5 - ec038c309ca788aded13698d967a5956cf443217 authored over 9 years ago by inikulin <[email protected]>
Spec changes - Parser: Remove some SVG attributes from the adjusting table

ref:
https://html5.org/r/8554
https://html5.org/r/8592
https://html5.org/r/8675

github.com/inikulin/parse5 - 8c47151c9be330f2320b4d3b3467f5d7b024037e authored over 9 years ago by inikulin <[email protected]>
Spec changes - Parser: <ruby>-related changes. Actually these changes were removed from the latest WHATWG spec, but they are still present (with little inconsistency with tests) in the W3C spec. Since browser still implements behavior described in the tests we will use W3C spec with modifications.

ref: http://www.w3.org/TR/html5/syntax.html#parsing-main-inbody (FORKED section for the <rt>, <r...

github.com/inikulin/parse5 - c61acf300904a85a12835ae95e13bae08d288225 authored over 9 years ago by inikulin <[email protected]>
Spec changes - Parser: change in the test format for the foreign fragments

ref: https://github.com/html5lib/html5lib-tests/commit/80fc271eef6166e20232e53500717c666842e0e3#...

github.com/inikulin/parse5 - e9af5cda0f1c7df6789e58c4935f125470c3f62f authored over 9 years ago by inikulin <[email protected]>
Spec changes - Parser: change in the test format for the foreign fragments

ref: https://github.com/html5lib/html5lib-tests/commit/80fc271eef6166e20232e53500717c666842e0e3#...

github.com/inikulin/parse5 - 60c1f540a30cbe11f5109f1c461947bff6ecb9db authored over 9 years ago by inikulin <[email protected]>
Spec changes - Tokenizer: isolated surrogates shouldn't be replaced

ref: https://www.w3.org/Bugs/Public/show_bug.cgi?id=11298

github.com/inikulin/parse5 - fa1c6ecae45ec7c18065bb8f4828bf50824ac144 authored over 9 years ago by inikulin <[email protected]>
Spec changes - Tokenizer: BOM should be stripped by the decoder and should be processed as is by tokenizer

ref: https://github.com/html5lib/html5lib-tests/issues/2

github.com/inikulin/parse5 - 7804e49d79abe81a657b895295d6eac84e38a28e authored over 9 years ago by inikulin <[email protected]>
Spec changes - Tokenizer: doctype's name property initial value should be null.

Ref:
When a DOCTYPE token is created, its name, public identifier, and system identifier must b...

github.com/inikulin/parse5 - 14966609b2f79713fac0f5abe28406bc8e51d2c3 authored over 9 years ago by inikulin <[email protected]>
Merge pull request #64 from inikulin/streaming_tokenizer

Streaming SAXParser (closes #47)

github.com/inikulin/parse5 - 7d2e2c77ab7a1bf8fa00c8f94ff412e629e3a9fd authored over 9 years ago by Ivan Nikulin <[email protected]>
Streaming SAXParser (closes #47)

github.com/inikulin/parse5 - 07d97acc2fd961e182f9e3ee64beecc93797122b authored over 9 years ago by inikulin <[email protected]>
Merge pull request #62 from inikulin/streaming_tokenizer

New streaming API

github.com/inikulin/parse5 - aa7481e1b3e51037faf134b1fa3a916d9af7b30d authored over 9 years ago by Ivan Nikulin <[email protected]>
Parser._reset -> Parser._bootstrap

github.com/inikulin/parse5 - 42477c0664798b716bc1864b8c5304ec093c38de authored over 9 years ago by inikulin <[email protected]>
StreamingSerializer

github.com/inikulin/parse5 - 8ff1ddf6ccdad484c81cb0bf833989874513c73a authored over 9 years ago by inikulin <[email protected]>
New serialization API

github.com/inikulin/parse5 - 913bdfa8377100f7114a85f2b4ad164aa396bc8f authored over 9 years ago by inikulin <[email protected]>
Test parse5.parse()

github.com/inikulin/parse5 - f5fff3147642ed71f4d25ffbcd771de395118ce6 authored over 9 years ago by inikulin <[email protected]>
Streaming benchmark. Scripting (closes #61)

github.com/inikulin/parse5 - 39021998a987f0142231aece3f7863e0c062e329 authored over 9 years ago by inikulin <[email protected]>
Split parser and parser-stream. Fix benchmark

github.com/inikulin/parse5 - a7cf1e611764995e90d1e9b7e627c7f2fbb3f365 authored over 9 years ago by inikulin <[email protected]>
Fix benchmark. Introduce sync API shorthands

github.com/inikulin/parse5 - fdaabbb7a7cbd2653ba5dcb44e78ae274d2089a6 authored over 9 years ago by inikulin <[email protected]>
Refactor location info tests

github.com/inikulin/parse5 - 8a60c2e4ce4847494cf7effb665a180990c4c79e authored over 9 years ago by inikulin <[email protected]>
Fix parser treeAdapter option. Fix `makeChunks` chunk size configuration.

github.com/inikulin/parse5 - 12b5db1441ed513bd295b73d75b4012c4f109838 authored over 9 years ago by inikulin <[email protected]>
Streaming parser FTW!!! (closes #26)

github.com/inikulin/parse5 - b71df267b509feffdfe623a50055d9aeb9e034bb authored over 9 years ago by inikulin <[email protected]>
Streaming tokenizer!!!

github.com/inikulin/parse5 - 31be820bee8393410b03b0d34fc245f4d3f6f391 authored over 9 years ago by inikulin <[email protected]>
Fix lint errors

github.com/inikulin/parse5 - 6dd8b0856ede2df8764a32277332ac31aea9b4b2 authored over 9 years ago by inikulin <[email protected]>
Restructure project

github.com/inikulin/parse5 - eabddb58a19d03ac66b559d0e0dc4f42cd2ed342 authored over 9 years ago by inikulin <[email protected]>
Add build infrastructure. Fix linting errors

github.com/inikulin/parse5 - bb533a5186234928b4005ef2885b9ca10052619a authored over 9 years ago by inikulin <[email protected]>
Make Travis happy

github.com/inikulin/parse5 - 6cc1982b647c613be54c207ad5bccc1ae2e53dac authored over 9 years ago by Ivan Nikulin <[email protected]>
Refactor trie generator a little bit

github.com/inikulin/parse5 - b7f3e3faa56e49e7298576e4a9099a381f0e8670 authored over 9 years ago by inikulin <[email protected]>
Rollout named entity trie generator

github.com/inikulin/parse5 - fcd541bca2957223fdd65e216778d498ee36914c authored over 9 years ago by inikulin <[email protected]>
Fix tests on Windows, refactor a little bit, bump version

github.com/inikulin/parse5 - 74ff897882952810d362af8cad9f3eb7a1147dec authored over 9 years ago by inikulin <[email protected]>
Merge pull request #53 from sakagg/start-end-tags-location

Enhanced location info

github.com/inikulin/parse5 - fced6887d1217ed7a42817960dd9bb2e58a975b5 authored over 9 years ago by Ivan Nikulin <[email protected]>
Added tests

github.com/inikulin/parse5 - c6c8d7f5943c5d22f665ea2095c39079f069658d authored over 9 years ago by Saksham Aggarwal <[email protected]>
Move startTag and endTag locations to __location object

github.com/inikulin/parse5 - a97d8f0f6f1d243bc954d43eb08b9d74e2bdd4a1 authored over 9 years ago by Saksham Aggarwal <[email protected]>
No __startTagLocation for empty elements

github.com/inikulin/parse5 - 18ea9e1883e8922745652df177ce6c9a11cfa132 authored over 9 years ago by Saksham Aggarwal <[email protected]>
PR feedback

github.com/inikulin/parse5 - bed84019932121a3ed84c42641fdb67dee7804dd authored over 9 years ago by Saksham Aggarwal <[email protected]>
Match coding style

github.com/inikulin/parse5 - e607949d5976c5239e847c165e56d619c109afa4 authored over 9 years ago by Saksham Aggarwal <[email protected]>
Enhanced location info

github.com/inikulin/parse5 - e4dd0ce7156b67413c10a677fc2dbccbc3e04f43 authored over 9 years ago by Saksham Aggarwal <[email protected]>
Update year in license

github.com/inikulin/parse5 - ddb196db07dc2c5059edf3408b7bd06ea2e94b3f authored over 9 years ago by Ivan Nikulin <[email protected]>
Fix #45, bump version.

github.com/inikulin/parse5 - bc8862ca7c94ad7704fd134d7208223814825acc authored over 9 years ago by inikulin <[email protected]>
Update .gitattributes

github.com/inikulin/parse5 - 362b6a493b6f1151de582f3679cc7982244b0800 authored almost 10 years ago by Ivan Nikulin <[email protected]>
Update .gitattributes

github.com/inikulin/parse5 - 1ae01ae68e4c1cebf239c5432d55b86c32701c9c authored almost 10 years ago by Ivan Nikulin <[email protected]>
Make linguist happy, attempt number 2

github.com/inikulin/parse5 - a4da29dd682a95db2db83f5b96480b0e934bb2cb authored almost 10 years ago by Ivan Nikulin <[email protected]>
Travis: add latest node and iojs

github.com/inikulin/parse5 - 09d4a1bac4db21e7da54d0501a7f429175bfea91 authored almost 10 years ago by Ivan Nikulin <[email protected]>
Add NPM badge

github.com/inikulin/parse5 - aadd416e7a2f00e6fe7e1efbcdcb713c137159a4 authored almost 10 years ago by Ivan Nikulin <[email protected]>
Fix typos

github.com/inikulin/parse5 - 63818ebf70296a68964a40c16911228cad895b88 authored almost 10 years ago by Ivan Nikulin <[email protected]>
Update package.json

github.com/inikulin/parse5 - 3d2bb768dc0cd96570ca0ec3799dc6a2f141f6bb authored almost 10 years ago by Ivan Nikulin <[email protected]>
Update README.md

github.com/inikulin/parse5 - 9a10dda57f0898aab522cfb31f3a3f017b7639c0 authored almost 10 years ago by Ivan Nikulin <[email protected]>
Make Linguist happy

github.com/inikulin/parse5 - b98821d3cd074aeb8c98f7a89b5e1038f9595d43 authored almost 10 years ago by inikulin <[email protected]>
Fix #44, bump version

github.com/inikulin/parse5 - e12a14d9d153e8713a2cd6d5fe1467180cc67520 authored almost 10 years ago by inikulin <[email protected]>
Update CHANGELOG.md

github.com/inikulin/parse5 - a60fa1fa2c614a0e5b4749b9123a98cc3994a425 authored almost 10 years ago by inikulin <[email protected]>
Update README.md, bump version

github.com/inikulin/parse5 - cf9d3e2e5cce4a30cba39dd9802831939b37d6fe authored almost 10 years ago by inikulin <[email protected]>
Location Info: SimpleApiParser

github.com/inikulin/parse5 - 157de3bb08b1bceaa96a15c828adc1b624007189 authored almost 10 years ago by inikulin <[email protected]>
Location Info: functionality accomplished in Parser

github.com/inikulin/parse5 - 8bd5d672e91e90a35c7220a1ea3b4b6979cf08fe authored almost 10 years ago by inikulin <[email protected]>
Location info: comments and elements in Parser

github.com/inikulin/parse5 - f20293d69ad39ce12fb924f76bef1f72b74f4683 authored almost 10 years ago by inikulin <[email protected]>
Location info: start implementation in Parser

github.com/inikulin/parse5 - 54a818fcf2f0aa1bc830497898516189c65609e4 authored almost 10 years ago by inikulin <[email protected]>
Location Info: tokenizer part of functionality accomplished and tested

github.com/inikulin/parse5 - 738f26ff761931540d2016dc1651b33c5337feaf authored almost 10 years ago by inikulin <[email protected]>
LocationInfo: accomplished in the tokenizer, need more tests

github.com/inikulin/parse5 - 769210bd35973b5f9d369c6dc4b255b9277b8e4c authored almost 10 years ago by inikulin <[email protected]>
LocationInfo: refactor mixin

github.com/inikulin/parse5 - fcc3798dd3bf196db1f360229f48941cfded915d authored almost 10 years ago by inikulin <[email protected]>
Location info implementation started

github.com/inikulin/parse5 - 99ffbf8da4d3ae0c4d6d7f1a85d416b6833b056a authored almost 10 years ago by inikulin <[email protected]>
Revert "Options via mixins"

This reverts commit 54e8bd5bb3d2bc14130cdae3af6dda1c7c833e3d.

github.com/inikulin/parse5 - d708f7ac00a8c8225434e5e80441bafe5499ff43 authored almost 10 years ago by inikulin <[email protected]>
Options via mixins

github.com/inikulin/parse5 - 54e8bd5bb3d2bc14130cdae3af6dda1c7c833e3d authored almost 10 years ago by inikulin <[email protected]>
Update README.md

github.com/inikulin/parse5 - 528dac2e3c5e1642263e622c4123d7ff3c5a40b6 authored almost 10 years ago by Ivan Nikulin <[email protected]>
Update README.md

github.com/inikulin/parse5 - fb125c2442d097522b1acbc30cb16ae0893f8218 authored almost 10 years ago by Ivan Nikulin <[email protected]>
Closes #31

github.com/inikulin/parse5 - da7f659e2a58bb90a7dbe0753e835265450480a3 authored almost 10 years ago by inikulin <[email protected]>
Introduce options.decodeHtmlEntities in Parser

github.com/inikulin/parse5 - 52292fbf17841454b5bdd6d91eb9c760a43897e8 authored almost 10 years ago by inikulin <[email protected]>
Fix #40, bump version

github.com/inikulin/parse5 - 2512565e01e6a2e1f4d8a83a0f9dc764376a6987 authored almost 10 years ago by inikulin <[email protected]>