├── .dockerignore ├── .gitignore ├── .jshintignore ├── .npmignore ├── .npmrc ├── .prettierrc ├── .tool-versions ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── docker-compose.yml ├── docker-entrypoint.sh ├── package.json ├── src ├── app.js ├── generator.js ├── generatorQueue.js ├── main.js ├── middleware │ ├── requireHeader.js │ └── requireNestedParams.js ├── models │ └── CachedCss.js ├── processors │ └── cssProcessor.js ├── redisOpts.js ├── workers.js └── workers │ ├── BuildCss.js │ └── QueueBuildRequests.js ├── test ├── app_test.js ├── generator_test.js ├── models │ └── cached_css_test.js └── workers │ └── build_css_test.js └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- 1 | src/ 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 14.16.0 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm start 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/package.json -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/app.js -------------------------------------------------------------------------------- /src/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/generator.js -------------------------------------------------------------------------------- /src/generatorQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/generatorQueue.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/main.js -------------------------------------------------------------------------------- /src/middleware/requireHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/middleware/requireHeader.js -------------------------------------------------------------------------------- /src/middleware/requireNestedParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/middleware/requireNestedParams.js -------------------------------------------------------------------------------- /src/models/CachedCss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/models/CachedCss.js -------------------------------------------------------------------------------- /src/processors/cssProcessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/processors/cssProcessor.js -------------------------------------------------------------------------------- /src/redisOpts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/redisOpts.js -------------------------------------------------------------------------------- /src/workers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/workers.js -------------------------------------------------------------------------------- /src/workers/BuildCss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/workers/BuildCss.js -------------------------------------------------------------------------------- /src/workers/QueueBuildRequests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/src/workers/QueueBuildRequests.js -------------------------------------------------------------------------------- /test/app_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/test/app_test.js -------------------------------------------------------------------------------- /test/generator_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/test/generator_test.js -------------------------------------------------------------------------------- /test/models/cached_css_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/test/models/cached_css_test.js -------------------------------------------------------------------------------- /test/workers/build_css_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/test/workers/build_css_test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wheeyls/critical-css-server/HEAD/yarn.lock --------------------------------------------------------------------------------