├── .babelrc ├── .eslintrc.yaml ├── .flowconfig ├── .gitignore ├── .npmignore ├── .prettierignore ├── .travis.yml ├── .watchmanconfig ├── CHANGELOG.md ├── LICENSE ├── README.md ├── ROADMAP.md ├── __mocks__ └── node-uuid.js ├── docs ├── 01.png ├── 02.png └── templates │ └── README.md ├── example.js.snap ├── flow-typed └── giu.js ├── package.json ├── snapshot.css ├── src ├── client │ ├── components │ │ ├── 000-root.js │ │ ├── 010-app.js │ │ ├── 010-app.sass │ │ ├── 015-appContents.js │ │ ├── 110-sidebar.js │ │ ├── 115-sidebarItem.js │ │ ├── 120-preview.js │ │ ├── 200-largeMessage.js │ │ └── __tests__ │ │ │ ├── 000-root.test.js │ │ │ ├── 010-app.test.js │ │ │ ├── 015-appContents.test.js │ │ │ ├── 110-sidebar.test.js │ │ │ ├── 115-sidebarItem.test.js │ │ │ ├── 120-preview.test.js │ │ │ ├── 200-largeMessage.test.js │ │ │ ├── 999-sample.test.js │ │ │ ├── __snapshots__ │ │ │ ├── 000-root.test.js.snap │ │ │ ├── 010-app.test.js.snap │ │ │ ├── 015-appContents.test.js.snap │ │ │ ├── 110-sidebar.test.js.snap │ │ │ ├── 115-sidebarItem.test.js.snap │ │ │ ├── 120-preview.test.js.snap │ │ │ ├── 200-largeMessage.test.js.snap │ │ │ └── 999-sample.test.js.snap │ │ │ ├── fixtures.js │ │ │ └── mockComponent.js │ ├── gral │ │ ├── constants.js │ │ └── helpers.js │ └── startup.js ├── common │ └── types.js ├── previewer.js ├── public │ ├── favicon.ico │ └── index.html ├── serializer │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── index.test.js.snap │ │ └── index.test.js │ ├── hyphenateStyleName.js │ └── index.js ├── server │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ ├── extractor.test.js.snap │ │ │ └── misc.test.js.snap │ │ ├── extractor.test.js │ │ └── misc.test.js │ ├── extractor.js │ ├── httpServer.js │ └── startup.js └── webpackConfig.js ├── test ├── emptyObject.js ├── emptyString.js ├── exampleSnapshots │ ├── a │ │ ├── 010-ápp.test.js.snap │ │ ├── 050-header.test.js.snap │ │ ├── 060-translator.test.js.css │ │ ├── 060-translator.test.js.snap │ │ ├── 061-translatorRow.test.js.snap │ │ ├── 062-translation.test.js.snap │ │ ├── 070-details.test.js.snap │ │ ├── 080-settings.test.js.snap │ │ └── éxtra │ │ │ └── 060-translator.test.js.snap │ ├── b │ │ └── b2 │ │ │ ├── compileTranslations.test.js.snap │ │ │ ├── db.test.js.snap │ │ │ └── parseSources.test.js.snap │ └── with spaces │ │ └── 050-header spaces.test.js.snap ├── setup.js └── snapshot.css ├── tools ├── playGift.js └── sass.js.flow └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/.prettierignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/.travis.yml -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /__mocks__/node-uuid.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | v4: () => Math.random().toString(), 3 | }; 4 | -------------------------------------------------------------------------------- /docs/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/docs/01.png -------------------------------------------------------------------------------- /docs/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/docs/02.png -------------------------------------------------------------------------------- /docs/templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/docs/templates/README.md -------------------------------------------------------------------------------- /example.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/example.js.snap -------------------------------------------------------------------------------- /flow-typed/giu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/flow-typed/giu.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/package.json -------------------------------------------------------------------------------- /snapshot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/snapshot.css -------------------------------------------------------------------------------- /src/client/components/000-root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/000-root.js -------------------------------------------------------------------------------- /src/client/components/010-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/010-app.js -------------------------------------------------------------------------------- /src/client/components/010-app.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/010-app.sass -------------------------------------------------------------------------------- /src/client/components/015-appContents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/015-appContents.js -------------------------------------------------------------------------------- /src/client/components/110-sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/110-sidebar.js -------------------------------------------------------------------------------- /src/client/components/115-sidebarItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/115-sidebarItem.js -------------------------------------------------------------------------------- /src/client/components/120-preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/120-preview.js -------------------------------------------------------------------------------- /src/client/components/200-largeMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/200-largeMessage.js -------------------------------------------------------------------------------- /src/client/components/__tests__/000-root.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/000-root.test.js -------------------------------------------------------------------------------- /src/client/components/__tests__/010-app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/010-app.test.js -------------------------------------------------------------------------------- /src/client/components/__tests__/015-appContents.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/015-appContents.test.js -------------------------------------------------------------------------------- /src/client/components/__tests__/110-sidebar.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/110-sidebar.test.js -------------------------------------------------------------------------------- /src/client/components/__tests__/115-sidebarItem.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/115-sidebarItem.test.js -------------------------------------------------------------------------------- /src/client/components/__tests__/120-preview.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/120-preview.test.js -------------------------------------------------------------------------------- /src/client/components/__tests__/200-largeMessage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/200-largeMessage.test.js -------------------------------------------------------------------------------- /src/client/components/__tests__/999-sample.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/999-sample.test.js -------------------------------------------------------------------------------- /src/client/components/__tests__/__snapshots__/000-root.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/__snapshots__/000-root.test.js.snap -------------------------------------------------------------------------------- /src/client/components/__tests__/__snapshots__/010-app.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/__snapshots__/010-app.test.js.snap -------------------------------------------------------------------------------- /src/client/components/__tests__/__snapshots__/015-appContents.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/__snapshots__/015-appContents.test.js.snap -------------------------------------------------------------------------------- /src/client/components/__tests__/__snapshots__/110-sidebar.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/__snapshots__/110-sidebar.test.js.snap -------------------------------------------------------------------------------- /src/client/components/__tests__/__snapshots__/115-sidebarItem.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/__snapshots__/115-sidebarItem.test.js.snap -------------------------------------------------------------------------------- /src/client/components/__tests__/__snapshots__/120-preview.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/__snapshots__/120-preview.test.js.snap -------------------------------------------------------------------------------- /src/client/components/__tests__/__snapshots__/200-largeMessage.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/__snapshots__/200-largeMessage.test.js.snap -------------------------------------------------------------------------------- /src/client/components/__tests__/__snapshots__/999-sample.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/__snapshots__/999-sample.test.js.snap -------------------------------------------------------------------------------- /src/client/components/__tests__/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/fixtures.js -------------------------------------------------------------------------------- /src/client/components/__tests__/mockComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/components/__tests__/mockComponent.js -------------------------------------------------------------------------------- /src/client/gral/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/gral/constants.js -------------------------------------------------------------------------------- /src/client/gral/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/gral/helpers.js -------------------------------------------------------------------------------- /src/client/startup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/client/startup.js -------------------------------------------------------------------------------- /src/common/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/common/types.js -------------------------------------------------------------------------------- /src/previewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/previewer.js -------------------------------------------------------------------------------- /src/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/public/favicon.ico -------------------------------------------------------------------------------- /src/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/public/index.html -------------------------------------------------------------------------------- /src/serializer/__tests__/__snapshots__/index.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/serializer/__tests__/__snapshots__/index.test.js.snap -------------------------------------------------------------------------------- /src/serializer/__tests__/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/serializer/__tests__/index.test.js -------------------------------------------------------------------------------- /src/serializer/hyphenateStyleName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/serializer/hyphenateStyleName.js -------------------------------------------------------------------------------- /src/serializer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/serializer/index.js -------------------------------------------------------------------------------- /src/server/__tests__/__snapshots__/extractor.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/server/__tests__/__snapshots__/extractor.test.js.snap -------------------------------------------------------------------------------- /src/server/__tests__/__snapshots__/misc.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/server/__tests__/__snapshots__/misc.test.js.snap -------------------------------------------------------------------------------- /src/server/__tests__/extractor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/server/__tests__/extractor.test.js -------------------------------------------------------------------------------- /src/server/__tests__/misc.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/server/__tests__/misc.test.js -------------------------------------------------------------------------------- /src/server/extractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/server/extractor.js -------------------------------------------------------------------------------- /src/server/httpServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/server/httpServer.js -------------------------------------------------------------------------------- /src/server/startup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/server/startup.js -------------------------------------------------------------------------------- /src/webpackConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/src/webpackConfig.js -------------------------------------------------------------------------------- /test/emptyObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/emptyObject.js -------------------------------------------------------------------------------- /test/emptyString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/emptyString.js -------------------------------------------------------------------------------- /test/exampleSnapshots/a/010-ápp.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/a/010-ápp.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/a/050-header.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/a/050-header.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/a/060-translator.test.js.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: green; 3 | } 4 | -------------------------------------------------------------------------------- /test/exampleSnapshots/a/060-translator.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/a/060-translator.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/a/061-translatorRow.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/a/061-translatorRow.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/a/062-translation.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/a/062-translation.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/a/070-details.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/a/070-details.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/a/080-settings.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/a/080-settings.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/a/éxtra/060-translator.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/a/éxtra/060-translator.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/b/b2/compileTranslations.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/b/b2/compileTranslations.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/b/b2/db.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/b/b2/db.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/b/b2/parseSources.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/b/b2/parseSources.test.js.snap -------------------------------------------------------------------------------- /test/exampleSnapshots/with spaces/050-header spaces.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/test/exampleSnapshots/with spaces/050-header spaces.test.js.snap -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- 1 | // Nothing for the moment 2 | -------------------------------------------------------------------------------- /test/snapshot.css: -------------------------------------------------------------------------------- 1 | /* Common CSS for tests */ 2 | body { color: aliceblue; } 3 | -------------------------------------------------------------------------------- /tools/playGift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/tools/playGift.js -------------------------------------------------------------------------------- /tools/sass.js.flow: -------------------------------------------------------------------------------- 1 | export default {} -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guigrpa/jest-html/HEAD/yarn.lock --------------------------------------------------------------------------------