├── .eslintrc ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .travis.yml ├── LICENSE ├── README.md ├── commitlint.config.js ├── lerna.json ├── package.json └── packages ├── cli ├── .eslintignore ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin │ └── index.js ├── package-lock.json ├── package.json ├── src │ └── topdoc-lib.js └── test │ ├── cli.test.js │ ├── expected │ ├── button.index.html │ └── button.topdoc.json │ ├── fixtures │ ├── button.css │ ├── button.json │ ├── project │ │ ├── .topdocrc │ │ ├── button.css │ │ ├── empty │ │ │ └── .gitkeep │ │ ├── main.pug │ │ ├── package.json │ │ └── passets │ │ │ └── css │ │ │ └── pass.css │ ├── template │ │ ├── assets │ │ │ └── css │ │ │ │ └── another.css │ │ └── index.js │ └── topcoat-desktop-dark.css │ ├── project.test.js │ └── topdoc-lib.js └── postcss-topdoc ├── .babelrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package-lock.json ├── package.json ├── src ├── index.js ├── topcomponent.js ├── topdoc-parser.js ├── topdocument.js └── utils.js └── test ├── expected ├── button-title.json └── button.json ├── fixtures ├── button.css ├── missing-name.css └── select.css ├── topdoc-parser.test.js ├── topdocument.test.js └── utils.test.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'] 3 | }; 4 | -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/package.json -------------------------------------------------------------------------------- /packages/cli/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/.eslintignore -------------------------------------------------------------------------------- /packages/cli/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/cli/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/.npmignore -------------------------------------------------------------------------------- /packages/cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/CHANGELOG.md -------------------------------------------------------------------------------- /packages/cli/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/LICENSE -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/bin/index.js -------------------------------------------------------------------------------- /packages/cli/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/package-lock.json -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/src/topdoc-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/src/topdoc-lib.js -------------------------------------------------------------------------------- /packages/cli/test/cli.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/cli.test.js -------------------------------------------------------------------------------- /packages/cli/test/expected/button.index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/expected/button.index.html -------------------------------------------------------------------------------- /packages/cli/test/expected/button.topdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/expected/button.topdoc.json -------------------------------------------------------------------------------- /packages/cli/test/fixtures/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/fixtures/button.css -------------------------------------------------------------------------------- /packages/cli/test/fixtures/button.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/fixtures/button.json -------------------------------------------------------------------------------- /packages/cli/test/fixtures/project/.topdocrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/fixtures/project/.topdocrc -------------------------------------------------------------------------------- /packages/cli/test/fixtures/project/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/fixtures/project/button.css -------------------------------------------------------------------------------- /packages/cli/test/fixtures/project/empty/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/cli/test/fixtures/project/main.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/fixtures/project/main.pug -------------------------------------------------------------------------------- /packages/cli/test/fixtures/project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/fixtures/project/package.json -------------------------------------------------------------------------------- /packages/cli/test/fixtures/project/passets/css/pass.css: -------------------------------------------------------------------------------- 1 | // passets 2 | -------------------------------------------------------------------------------- /packages/cli/test/fixtures/template/assets/css/another.css: -------------------------------------------------------------------------------- 1 | body { 2 | content: 'yup'; 3 | } 4 | -------------------------------------------------------------------------------- /packages/cli/test/fixtures/template/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/cli/test/fixtures/topcoat-desktop-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/fixtures/topcoat-desktop-dark.css -------------------------------------------------------------------------------- /packages/cli/test/project.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/project.test.js -------------------------------------------------------------------------------- /packages/cli/test/topdoc-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/cli/test/topdoc-lib.js -------------------------------------------------------------------------------- /packages/postcss-topdoc/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/.babelrc -------------------------------------------------------------------------------- /packages/postcss-topdoc/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/.eslintignore -------------------------------------------------------------------------------- /packages/postcss-topdoc/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/.eslintrc -------------------------------------------------------------------------------- /packages/postcss-topdoc/.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /packages/postcss-topdoc/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/.npmignore -------------------------------------------------------------------------------- /packages/postcss-topdoc/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/.travis.yml -------------------------------------------------------------------------------- /packages/postcss-topdoc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/CHANGELOG.md -------------------------------------------------------------------------------- /packages/postcss-topdoc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/LICENSE -------------------------------------------------------------------------------- /packages/postcss-topdoc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/README.md -------------------------------------------------------------------------------- /packages/postcss-topdoc/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/package-lock.json -------------------------------------------------------------------------------- /packages/postcss-topdoc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/package.json -------------------------------------------------------------------------------- /packages/postcss-topdoc/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/src/index.js -------------------------------------------------------------------------------- /packages/postcss-topdoc/src/topcomponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/src/topcomponent.js -------------------------------------------------------------------------------- /packages/postcss-topdoc/src/topdoc-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/src/topdoc-parser.js -------------------------------------------------------------------------------- /packages/postcss-topdoc/src/topdocument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/src/topdocument.js -------------------------------------------------------------------------------- /packages/postcss-topdoc/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/src/utils.js -------------------------------------------------------------------------------- /packages/postcss-topdoc/test/expected/button-title.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/test/expected/button-title.json -------------------------------------------------------------------------------- /packages/postcss-topdoc/test/expected/button.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/test/expected/button.json -------------------------------------------------------------------------------- /packages/postcss-topdoc/test/fixtures/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/test/fixtures/button.css -------------------------------------------------------------------------------- /packages/postcss-topdoc/test/fixtures/missing-name.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/test/fixtures/missing-name.css -------------------------------------------------------------------------------- /packages/postcss-topdoc/test/fixtures/select.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/test/fixtures/select.css -------------------------------------------------------------------------------- /packages/postcss-topdoc/test/topdoc-parser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/test/topdoc-parser.test.js -------------------------------------------------------------------------------- /packages/postcss-topdoc/test/topdocument.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/test/topdocument.test.js -------------------------------------------------------------------------------- /packages/postcss-topdoc/test/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topdoc/topdoc/HEAD/packages/postcss-topdoc/test/utils.test.js --------------------------------------------------------------------------------