node-turndown-2.2.0~git20240406/ 0000775 0000000 0000000 00000000000 14604336654 0016055 5 ustar 00root root 0000000 0000000 node-turndown-2.2.0~git20240406/.github/ 0000775 0000000 0000000 00000000000 14604336654 0017415 5 ustar 00root root 0000000 0000000 node-turndown-2.2.0~git20240406/.github/workflows/ 0000775 0000000 0000000 00000000000 14604336654 0021452 5 ustar 00root root 0000000 0000000 node-turndown-2.2.0~git20240406/.github/workflows/tests.yml 0000664 0000000 0000000 00000001476 14604336654 0023347 0 ustar 00root root 0000000 0000000 name: Tests on: push: branches: - main pull_request: types: [opened, synchronize] permissions: {} jobs: unit-tests: if: github.repository == 'mixmark-io/domino' runs-on: ubuntu-latest steps: - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # tag=v3.3.0 with: # Setting persist-credentials instructs actions/checkout not to persist the credentials # in configuration or environment. Since we don't rely on the credentials used for # checkout this is an improved security measure. persist-credentials: false submodules: true - uses: actions/cache@v3 with: path: /.yarn/cache key: v1-${{hashFiles('yarn.lock')}} - run: yarn install --immutable - run: yarn mocha -R spec node-turndown-2.2.0~git20240406/.gitignore 0000664 0000000 0000000 00000001026 14604336654 0020044 0 ustar 00root root 0000000 0000000 .DS_STORE node_modules .history/ # Include when developing application packages. .c9 .idea/ .devcontainer/* !.devcontainer/recommended-devcontainer.json !.devcontainer/recommended-Dockerfile .settings/ .vscode/launch.json .vscode/settings.json *.swo .vimrc .nvimrc # Don't check in secret files *secret.js # Ignore npm/yarn debug log npm-debug.log yarn-error.log # Yarn v2+. Zero installs disabled since we are not using PnP. .pnp.* .yarn/* !.yarn/patches !.yarn/plugins !.yarn/releases !.yarn/sdks !.yarn/versions !.yarn/yarn.js node-turndown-2.2.0~git20240406/.gitmodules 0000664 0000000 0000000 00000000352 14604336654 0020232 0 ustar 00root root 0000000 0000000 [submodule "html5lib-tests"] path = test/html5lib-tests url = https://github.com/html5lib/html5lib-tests.git [submodule "test/web-platform-tests"] path = test/web-platform-tests url = https://github.com/w3c/web-platform-tests.git node-turndown-2.2.0~git20240406/.mocharc.json 0000664 0000000 0000000 00000000207 14604336654 0020441 0 ustar 00root root 0000000 0000000 { "ui": "exports", "reporter": "dot", "require": "should", "slow": 20, "timeout": 15000, "check-leaks": true } node-turndown-2.2.0~git20240406/.nvmrc 0000664 0000000 0000000 00000000007 14604336654 0017200 0 ustar 00root root 0000000 0000000 16.13.0 node-turndown-2.2.0~git20240406/.yarnrc.yml 0000664 0000000 0000000 00000000244 14604336654 0020154 0 ustar 00root root 0000000 0000000 nodeLinker: node-modules plugins: - path: .yarn/plugins/@yarnpkg/plugin-version.cjs spec: "@yarnpkg/plugin-version" yarnPath: .yarn/releases/yarn-3.4.1.cjs node-turndown-2.2.0~git20240406/CHANGELOG.md 0000664 0000000 0000000 00000032214 14604336654 0017670 0 ustar 00root root 0000000 0000000 # domino x.x.x (not yet released) # domino 2.1.6 (16 Jul 2020) * Bumped version of lodash (#169) * Performance improvement to DOMTokenList (#166) * `mocha` dependency has been updated to 6.x. As a result, we are no longer testing on node 4. # domino 2.1.5 (30 Apr 2020) * Bumped version of jquery dev dependency (#163) * Omit tests/ directory from NPM package (#161) # domino 2.1.4 (16 Dec 2019) * Bug fix for `Element#closest` when selector doesn't match (#154) # domino 2.1.3 (6 Mar 2019) * Bug fix for CSS `$=` selector and for matches on root `` element. * Renamed CSS `:matches` to `:is` ( https://github.com/w3c/csswg-drafts/issues/3258 ) * Bug fix for CSS matches with escape characters in tag name. # domino 2.1.2 (14 Feb 2019) * Allow writable Element constructors unless __domino_frozen__ is set to true (#138) * Bug fix for CSS `$=` selector. (#135) * Move `Node#_serializeOne()` to `NodeUtils.serializeOne()` to reduce pressure on the megamorphic stub cache in V8, and thereby improve throughput (#142). * Implemented `HTMLOptionElement#text` and `HTMLOptionElement#value` (#136) # domino 2.1.1 (30 Nov 2018) * Add `domino.createIncrementalHTMLParser` interface. # domino 2.1.0 (13 Aug 2018) * Fix `ContainerNode#removeChildren()` when there is more than one child (#129) * Implement `Document#scrollingElement` (#107) * Implement setter for `Element#outerHTML` (#102) * Handle null/undefined in setter for `Node#textContent` * Handle null/undefined/negative values in `CharacterData` interface methods * Spec-correctness fixes for `DOMTokenList`, including handling of duplicate keys. * Fix `[src=...]` selectors in `Document#querySelector()` and similar * Spec-correctness fixes for `Document#createElement()` and `Document#createElementNS()`, including proper exception type and type coercion. * Implement `Attr#cloneNode()`, `Element#getAttributeNode()`, `Element#getAttributeNodeNS()`, `Element#setAttributeNode()`, `Element#setAttributeNodeNS()`, and `Element#removeAttributeNode()` (DOM3 compatibility) * Implement `Document#createAttribute()` and `Document#createAttributeNS()` * Implement `Element#hasAttributes()`, `Element#toggleAttribute()`, and `Element#getAttributeNames()` * Implement `Text#wholeText` * Implement `Document#cloneNode()` and `DocumentType#cloneNode()` * Spec-correctness fixes for `Node#lookupPrefix()`, `Node#lookupNamespaceURI()`, and `Node#isDefaultNamespace`, including proper type coercion and reconciling DOM 3 and DOM 4 specifications. * Ensure `Document#title` continues to use correct whitespace stripping for node > 4, and properly set `