From 1047ce5ff60770bd2dec7f42babb6523bb3d8385 Mon Sep 17 00:00:00 2001 From: Ivan Demidov Date: Mon, 24 May 2021 12:21:55 +0300 Subject: [PATCH 1/4] test: for string template --- test/test-core.spec.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/test-core.spec.ts b/test/test-core.spec.ts index a198634..7995ea7 100644 --- a/test/test-core.spec.ts +++ b/test/test-core.spec.ts @@ -3,6 +3,7 @@ import path from 'path'; import test from 'ava'; import render from '../src'; import {closingSingleTagOptionEnum, closingSingleTagTypeEnum, quoteStyleEnum} from '../types/index.d'; +import parser from 'posthtml-parser'; import tree from './templates/parser'; const html = fs.readFileSync(path.resolve(__dirname, 'templates/render.html'), 'utf8'); @@ -187,6 +188,14 @@ test('{Tree} {Empty}', t => { t.is(render(), ''); }); +test.only('{Tree} {String Template}', t => { + const html = ` +
String Template
+ `; + const tree = parser(html); + t.is(html, render(tree)); +}); + test('{Tree} {HTML}', t => { t.is(html, render(tree)); }); From dbc9b4783c70811798d120b63f34eb0df8f07b24 Mon Sep 17 00:00:00 2001 From: Ivan Demidov Date: Mon, 24 May 2021 12:22:16 +0300 Subject: [PATCH 2/4] build: add prepare script, close #53 --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index e6c169a..e0bd146 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,8 @@ "build": "rm -rf dist && tsup src/*.ts --dts --minify", "dev": "npm run build -- --watch", "test": "xo && c8 ava", - "pretest": "clinton" + "pretest": "clinton", + "prepare": "npm run build" }, "files": [ "dist" From 810c46c5bfe43f39599e37c350d991e836eebb06 Mon Sep 17 00:00:00 2001 From: Ivan Demidov Date: Mon, 24 May 2021 12:36:49 +0300 Subject: [PATCH 3/4] ci: drop support old node --- .github/workflows/nodejs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 26eab00..fa9ec0d 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - node: [10, 12, 14] + node: [12, 14, 16] os: [ubuntu-latest] steps: From feb426c49e6551a71f2d79c93dd2e5ac7b9adbcc Mon Sep 17 00:00:00 2001 From: Ivan Demidov Date: Mon, 24 May 2021 12:41:51 +0300 Subject: [PATCH 4/4] 2.0.1 --- changelog.md | 35 +++++++++++++++++++++++++++++------ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 31 insertions(+), 8 deletions(-) diff --git a/changelog.md b/changelog.md index a6b3807..9037532 100644 --- a/changelog.md +++ b/changelog.md @@ -1,19 +1,44 @@ +## 2.0.1 (2021-05-24) + +* ci: drop support old node ([810c46c](https://github.com/posthtml/posthtml-render/commit/810c46c)) +* ci: lock ([3c894d6](https://github.com/posthtml/posthtml-render/commit/3c894d6)) +* build: add prepare script, close #53 ([dbc9b47](https://github.com/posthtml/posthtml-render/commit/dbc9b47)), closes [#53](https://github.com/posthtml/posthtml-render/issues/53) +* test: for string template ([1047ce5](https://github.com/posthtml/posthtml-render/commit/1047ce5)) +* docs: typo ([fae9dad](https://github.com/posthtml/posthtml-render/commit/fae9dad)) + + + +## 1.3.1 (2021-03-12) + +* 1.3.1 ([b59d962](https://github.com/posthtml/posthtml-render/commit/b59d962)) +* build: update dep dev ([acf654b](https://github.com/posthtml/posthtml-render/commit/acf654b)) +* test: Case sensitivity breaks empty elements, issue #49 ([041774c](https://github.com/posthtml/posthtml-render/commit/041774c)), closes [#49](https://github.com/posthtml/posthtml-render/issues/49) +* test: Case sensitivity breaks empty elements, issue #49 ([16b00d4](https://github.com/posthtml/posthtml-render/commit/16b00d4)), closes [#49](https://github.com/posthtml/posthtml-render/issues/49) +* test: remove undefined write ([9d22fff](https://github.com/posthtml/posthtml-render/commit/9d22fff)) +* fix: case sensitivity breaks empty elements, close #49 ([1a87466](https://github.com/posthtml/posthtml-render/commit/1a87466)), closes [#49](https://github.com/posthtml/posthtml-render/issues/49) +* docs: remove unused badges ([903037c](https://github.com/posthtml/posthtml-render/commit/903037c)) + + + ## 2.0.0 (2021-05-07) -* docs: add quoteStyle option ([38b2b04](https://github.com/posthtml/posthtml-render/commit/38b2b04)) +* 2.0.0 ([3c898d4](https://github.com/posthtml/posthtml-render/commit/3c898d4)) * docs: description node property closeAs, issue #48 ([5979fc9](https://github.com/posthtml/posthtml-render/commit/5979fc9)), closes [#48](https://github.com/posthtml/posthtml-render/issues/48) * type: add node property closeAs, issue #48 ([00ec9b0](https://github.com/posthtml/posthtml-render/commit/00ec9b0)), closes [#48](https://github.com/posthtml/posthtml-render/issues/48) * test: JSON strings in data attributes, #46 ([d0508e2](https://github.com/posthtml/posthtml-render/commit/d0508e2)), closes [#46](https://github.com/posthtml/posthtml-render/issues/46) * test: node property closeAs, issue #48 ([f561e6b](https://github.com/posthtml/posthtml-render/commit/f561e6b)), closes [#48](https://github.com/posthtml/posthtml-render/issues/48) -* test: quoteStyle option ([18d31c0](https://github.com/posthtml/posthtml-render/commit/18d31c0)) * feat: add node property closeAs, close #48 ([6892ede](https://github.com/posthtml/posthtml-render/commit/6892ede)), closes [#48](https://github.com/posthtml/posthtml-render/issues/48) -* feat: add type definition for quoteStyle ([3ee8d58](https://github.com/posthtml/posthtml-render/commit/3ee8d58)) -* feat: implement quoteStyle option ([903300f](https://github.com/posthtml/posthtml-render/commit/903300f)) * feat: JSON strings in data attributes, close #46 ([5539187](https://github.com/posthtml/posthtml-render/commit/5539187)), closes [#46](https://github.com/posthtml/posthtml-render/issues/46) * merge: from master ([3ab5e82](https://github.com/posthtml/posthtml-render/commit/3ab5e82)) * refactor: migrate to typescript ([9eaaca4](https://github.com/posthtml/posthtml-render/commit/9eaaca4)) + + + ## 1.3.1 (2021-03-12) +* 1.3.1 ([b59d962](https://github.com/posthtml/posthtml-render/commit/b59d962)) +* Delete test.html ([0dea643](https://github.com/posthtml/posthtml-render/commit/0dea643)) +* Update funding.yml ([86f2c9d](https://github.com/posthtml/posthtml-render/commit/86f2c9d)) * build: update dep dev ([acf654b](https://github.com/posthtml/posthtml-render/commit/acf654b)) * test: Case sensitivity breaks empty elements, issue #49 ([041774c](https://github.com/posthtml/posthtml-render/commit/041774c)), closes [#49](https://github.com/posthtml/posthtml-render/issues/49) * test: Case sensitivity breaks empty elements, issue #49 ([16b00d4](https://github.com/posthtml/posthtml-render/commit/16b00d4)), closes [#49](https://github.com/posthtml/posthtml-render/issues/49) @@ -24,8 +49,6 @@ * docs: remove unused badges ([903037c](https://github.com/posthtml/posthtml-render/commit/903037c)) * feat: add type definition for quoteStyle ([3ee8d58](https://github.com/posthtml/posthtml-render/commit/3ee8d58)) * feat: implement quoteStyle option ([903300f](https://github.com/posthtml/posthtml-render/commit/903300f)) -* Delete test.html ([0dea643](https://github.com/posthtml/posthtml-render/commit/0dea643)) -* Update funding.yml ([86f2c9d](https://github.com/posthtml/posthtml-render/commit/86f2c9d)) diff --git a/package-lock.json b/package-lock.json index 554d9bc..dba2fc1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "posthtml-render", - "version": "2.0.0", + "version": "2.0.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index e0bd146..213a39e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "posthtml-render", - "version": "2.0.0", + "version": "2.0.1", "description": "Renders PostHTML Tree to HTML/XML", "license": "MIT", "repository": "posthtml/posthtml-render",