├── .babelrc ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── AUTHORS ├── LICENSE ├── README.md ├── appveyor.yml ├── package.json ├── src ├── bin │ └── dpt.js ├── blocks │ ├── block.js │ ├── library.js │ └── version.js ├── cache.js ├── cli.js ├── compilers │ ├── babel.js │ ├── bml.js │ ├── bmlhtml.js │ ├── less.js │ └── stylus.js ├── file.js ├── index.js ├── loader │ ├── loader.js │ ├── platform.js │ └── progress-bar.js ├── logger.js ├── server │ ├── index.js │ ├── routes.js │ └── routes │ │ ├── loader.js │ │ ├── middleware.js │ │ ├── proxy.js │ │ └── render.js ├── test │ └── version_test.js ├── util.js └── vendor │ ├── babel-polyfill.js │ ├── beast.js │ ├── require-css.min.js │ └── require.js ├── templates ├── block │ └── {{block}} │ │ ├── next │ │ ├── {{block}}.bml.js │ │ ├── {{block}}.md │ │ └── {{block}}.styl │ │ └── {{block}}.yaml └── project │ └── {{name}} │ ├── blocks │ └── demo-lib │ │ ├── demo-block │ │ ├── demo-block.yaml │ │ └── next │ │ │ ├── demo-block.bml.js │ │ │ ├── demo-block.md │ │ │ └── demo-block.styl │ │ └── demo-lib.yaml │ ├── config.js │ ├── const │ └── const.styl │ ├── package.json │ ├── projects │ └── author │ │ └── demo-page.bml.html │ └── vendor │ └── beast.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/appveyor.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/package.json -------------------------------------------------------------------------------- /src/bin/dpt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/bin/dpt.js -------------------------------------------------------------------------------- /src/blocks/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/blocks/block.js -------------------------------------------------------------------------------- /src/blocks/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/blocks/library.js -------------------------------------------------------------------------------- /src/blocks/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/blocks/version.js -------------------------------------------------------------------------------- /src/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/cache.js -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/compilers/babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/compilers/babel.js -------------------------------------------------------------------------------- /src/compilers/bml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/compilers/bml.js -------------------------------------------------------------------------------- /src/compilers/bmlhtml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/compilers/bmlhtml.js -------------------------------------------------------------------------------- /src/compilers/less.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/compilers/less.js -------------------------------------------------------------------------------- /src/compilers/stylus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/compilers/stylus.js -------------------------------------------------------------------------------- /src/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/file.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/index.js -------------------------------------------------------------------------------- /src/loader/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/loader/loader.js -------------------------------------------------------------------------------- /src/loader/platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/loader/platform.js -------------------------------------------------------------------------------- /src/loader/progress-bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/loader/progress-bar.js -------------------------------------------------------------------------------- /src/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/logger.js -------------------------------------------------------------------------------- /src/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/server/index.js -------------------------------------------------------------------------------- /src/server/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/server/routes.js -------------------------------------------------------------------------------- /src/server/routes/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/server/routes/loader.js -------------------------------------------------------------------------------- /src/server/routes/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/server/routes/middleware.js -------------------------------------------------------------------------------- /src/server/routes/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/server/routes/proxy.js -------------------------------------------------------------------------------- /src/server/routes/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/server/routes/render.js -------------------------------------------------------------------------------- /src/test/version_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/test/version_test.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/util.js -------------------------------------------------------------------------------- /src/vendor/babel-polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/vendor/babel-polyfill.js -------------------------------------------------------------------------------- /src/vendor/beast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/vendor/beast.js -------------------------------------------------------------------------------- /src/vendor/require-css.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/vendor/require-css.min.js -------------------------------------------------------------------------------- /src/vendor/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/src/vendor/require.js -------------------------------------------------------------------------------- /templates/block/{{block}}/next/{{block}}.bml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/block/{{block}}/next/{{block}}.bml.js -------------------------------------------------------------------------------- /templates/block/{{block}}/next/{{block}}.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/block/{{block}}/next/{{block}}.md -------------------------------------------------------------------------------- /templates/block/{{block}}/next/{{block}}.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/block/{{block}}/next/{{block}}.styl -------------------------------------------------------------------------------- /templates/block/{{block}}/{{block}}.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/block/{{block}}/{{block}}.yaml -------------------------------------------------------------------------------- /templates/project/{{name}}/blocks/demo-lib/demo-block/demo-block.yaml: -------------------------------------------------------------------------------- 1 | name: demo-block 2 | title: Демо-блок 3 | owner: author 4 | -------------------------------------------------------------------------------- /templates/project/{{name}}/blocks/demo-lib/demo-block/next/demo-block.bml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/project/{{name}}/blocks/demo-lib/demo-block/next/demo-block.bml.js -------------------------------------------------------------------------------- /templates/project/{{name}}/blocks/demo-lib/demo-block/next/demo-block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/project/{{name}}/blocks/demo-lib/demo-block/next/demo-block.md -------------------------------------------------------------------------------- /templates/project/{{name}}/blocks/demo-lib/demo-block/next/demo-block.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/project/{{name}}/blocks/demo-lib/demo-block/next/demo-block.styl -------------------------------------------------------------------------------- /templates/project/{{name}}/blocks/demo-lib/demo-lib.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/project/{{name}}/blocks/demo-lib/demo-lib.yaml -------------------------------------------------------------------------------- /templates/project/{{name}}/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/project/{{name}}/config.js -------------------------------------------------------------------------------- /templates/project/{{name}}/const/const.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/project/{{name}}/const/const.styl -------------------------------------------------------------------------------- /templates/project/{{name}}/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/project/{{name}}/package.json -------------------------------------------------------------------------------- /templates/project/{{name}}/projects/author/demo-page.bml.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/project/{{name}}/projects/author/demo-page.bml.html -------------------------------------------------------------------------------- /templates/project/{{name}}/vendor/beast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/templates/project/{{name}}/vendor/beast.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandex/dpt/HEAD/webpack.config.js --------------------------------------------------------------------------------