Displaying 1 to 20 from 22 results

jsdom - A JavaScript implementation of the WHATWG DOM and HTML standards, for use with node.js

  •    Javascript

jsdom is a pure-JavaScript implementation of many web standards, notably the WHATWG DOM and HTML Standards, for use with Node.js. In general, the goal of the project is to emulate enough of a subset of a web browser to be useful for testing and scraping real-world web applications.As of v10, jsdom has a new API (documented below). The old API is still supported for now; see its documentation for details.

jsdom - A JavaScript implementation of the WHATWG DOM and HTML standards, for use with node.js

  •    Javascript

jsdom is a pure-JavaScript implementation of many web standards, notably the WHATWG DOM and HTML Standards, for use with Node.js. In general, the goal of the project is to emulate enough of a subset of a web browser to be useful for testing and scraping real-world web applications. As of v10, jsdom has a new API (documented below). The old API is still supported for now; see its documentation for details.

wpt - Test suites for Web platform specs — including WHATWG, W3C, and others

  •    HTML

The web-platform-tests Project is a W3C-coordinated attempt to build a cross-browser testsuite for the Web-platform stack. Writing tests in a way that allows them to be run in all browsers gives browser projects confidence that they are shipping software that is compatible with other implementations, and that later implementations will be compatible with their implementations. This in turn gives Web authors/developers confidence that they can actually rely on the Web platform to deliver on the promise of working across browsers and devices without needing extra layers of abstraction to paper over the gaps left by specification editors and implementors. Clone or otherwise get https://github.com/web-platform-tests/wpt.

node-Tor - Javascript implementation of the Tor (or Tor like) anonymizer project (The Onion Router)

  •    Javascript

For a quick look, see the demo video on Peersm, download and stream anonymously inside your browser, serverless anonynous P2P network compatible with torrents. Check out torrent-live for a more general presentation and to get the dynamic blocklist.




HandJS

  •    Javascript

Hand.js: a polyfill for supporting pointer events on every browser

html-element-attributes - Map of HTML elements to allowed attributes

  •    Javascript

Map of HTML elements to allowed attributes. Also contains global attributes under '*'. Includes attributes from HTML 4, W3C HTML 5, and WHATWG HTML 5.Note: Includes deprecated attributes.

html-tag-names - List of known HTML tag-names

  •    Javascript

List of known HTML tag-names. Includes ancient (for example, nextid and basefont) and modern (for example, shadow and template) tag-names from both W3C and WHATWG.The repo includes a script to crawl W3C and WHATWG to include newly introduced tag-names.

html-void-elements - List of known void HTML elements

  •    Javascript

List of known void HTML elements. Includes ancient (for example, nextid and basefont) and modern (for example, img and meta) tag-names from both W3C and WHATWG.Note: there’s one special case: menuitem. W3C specifies it to be void, but WHATWG doesn’t. I suggest using the void form.


gulp-w3cjs - :vertical_traffic_light: w3cjs wrapper for gulp to validate your HTML

  •    Javascript

The results are also added onto each file object under w3cjs, containing success (Boolean) and messages (Array). URL to the w3c validator. Use if you want to use a local validator. This is the same thing as w3cjs.setW3cCheckUrl().

html-tags - List of standard HTML tags

  •    Javascript

It's just a couple of JSON files that can be used in any environment.It intentionally leaves out obsolete tags.

valimate - Automated HTML validation via Node.js

  •    Javascript

Valimate is a configurable command line interface for validating local and remote websites against the Nu HTML Checker. It can be easily integrated with continuous integration pipelines and regression test suites. To validate these URLs, run ./node_modules/.bin/valimate in your terminal or valimate within the context of an npm script. Valimate will read the config; each URL is requested via HTTP GET, and the returned markup is sent to the Nu validator.

aria-attributes - List of ARIA attributes

  •    Javascript

List of attributes defined by ARIA. Array.<string> — List of lower-case dash-cased attributes (including role).

meta-name - List of values for `name` on `meta`

  •    Javascript

List of values viable for use as name attributes on meta elements, as defined by HTML5 and MetaExtensions. Array.<string> — List of lower-case possible values for name on meta elements.

w3c-validate - Validates web content using the W3C's validation service

  •    Javascript

A node.js library for testing web responses against the w3c html validator. Inspired by w3cjs, but based purely on buffers. Use with your tests.

Unicorn - Unicorn - W3C's Unified Validator

  •    Java

Unicorn is W3C's unified validator, which helps people improve the quality of their Web pages by performing a variety of checks. Unicorn gathers the results of the popular HTML and CSS validators, as well as other useful services. Note that this file is very important because it will give permissions to read and write files under Unicorn servlet dir, but also to connect to distant hosts (observers).

ssri - Standard Subresource Integrity library for Node.js

  •    Javascript

ssri, short for Standard Subresource Integrity, is a Node.js utility for parsing, manipulating, serializing, generating, and verifying Subresource Integrity hashes. The ssri team enthusiastically welcomes contributions and project participation! There's a bunch of things you can do if you want to contribute! The Contributor Guide has all the information you need for everything from reporting bugs to contributing entire new features. Please don't hesitate to jump in if you'd like to, or even ask us questions if something isn't clear.

node-bot - Fast and real-time extraction of web pages information (html, text, etc) using node-dom based on given criterias (example : retrieves real-time the price of a product)

  •    Javascript

Real-time extraction of web pages information (html, text, etc) based on given criterias. It can be used as a server or an API, then parameters are passed in the URL, or directly as an independant node.js module.

node-dom - Javascript fast DOM generation

  •    Javascript

Attempt for javascript fast DOM implementation from a web page, internally not compliant to w3c (performances), externally compliant