UNPKG

patternplate-server

Version:

Programmatically serve atomic patterns via a REST API

984 lines (411 loc) 31.9 kB
<a name="1.2.4"></a> ## [1.2.4](https://github.com/sinnerschrader/patternplate-server/compare/v1.2.3...v1.2.4) (2017-05-22) ### Bug Fixes * selectively clear caches on pattern file changes ([c86b74a](https://github.com/sinnerschrader/patternplate-server/commit/c86b74a)) <a name="1.2.3"></a> ## [1.2.3](https://github.com/sinnerschrader/patternplate-server/compare/v1.2.2...v1.2.3) (2017-05-17) ### Bug Fixes * filter out ref with {"uri": null} ([87782ac](https://github.com/sinnerschrader/patternplate-server/commit/87782ac)) <a name="1.2.2"></a> ## [1.2.2](https://github.com/sinnerschrader/patternplate-server/compare/v1.2.1...v1.2.2) (2017-05-17) ### Bug Fixes * actually allow .uri for references ([850fcf2](https://github.com/sinnerschrader/patternplate-server/commit/850fcf2)) <a name="1.2.1"></a> ## [1.2.1](https://github.com/sinnerschrader/patternplate-server/compare/v1.2.0...v1.2.1) (2017-05-17) ### Bug Fixes * make sure .uri references are injected ([c129970](https://github.com/sinnerschrader/patternplate-server/commit/c129970)) <a name="1.2.0"></a> # [1.2.0](https://github.com/sinnerschrader/patternplate-server/compare/v1.1.1...v1.2.0) (2017-05-16) ### Bug Fixes * allow relative references ([aa98736](https://github.com/sinnerschrader/patternplate-server/commit/aa98736)) * compute result name for published resources ([a8e0796](https://github.com/sinnerschrader/patternplate-server/commit/a8e0796)) * emit pattern resources in commonjs build ([96cc9ae](https://github.com/sinnerschrader/patternplate-server/commit/96cc9ae)) ### Features * add resources queue for transforms with side-effects ([ce0a868](https://github.com/sinnerschrader/patternplate-server/commit/ce0a868)) * allow content injections to mark themselves as unwrapped ([2f5020d](https://github.com/sinnerschrader/patternplate-server/commit/2f5020d)) ### Performance Improvements * improve readTree performance by caching it ([001c3e9](https://github.com/sinnerschrader/patternplate-server/commit/001c3e9)) <a name="1.1.1"></a> ## [1.1.1](https://github.com/sinnerschrader/patternplate-server/compare/v1.1.0...v1.1.1) (2017-05-12) ### Bug Fixes * do not print confusing undefined for transform errors ([1353f83](https://github.com/sinnerschrader/patternplate-server/commit/1353f83)) <a name="1.1.0"></a> # [1.1.0](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.16...v1.1.0) (2017-03-27) ### Features * make commonjs build path configurable ([1bcd1cc](https://github.com/sinnerschrader/patternplate-server/commit/1bcd1cc)) <a name="1.0.16"></a> ## [1.0.16](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.15...v1.0.16) (2016-12-14) ### Bug Fixes * select pattern dependencies correctly ([3f4e194](https://github.com/sinnerschrader/patternplate-server/commit/3f4e194)), closes [#129](https://github.com/sinnerschrader/patternplate-server/issues/129) <a name="1.0.15"></a> ## [1.0.15](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.14...v1.0.15) (2016-12-13) ### Bug Fixes * return null if pattern is undefined ([1744ba4](https://github.com/sinnerschrader/patternplate-server/commit/1744ba4)) <a name="1.0.14"></a> ## [1.0.14](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.13...v1.0.14) (2016-11-30) ### Bug Fixes * remove buggy memoization ([8c0178b](https://github.com/sinnerschrader/patternplate-server/commit/8c0178b)) <a name="1.0.13"></a> ## [1.0.13](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.12...v1.0.13) (2016-11-19) ### Bug Fixes * leave foreign files in build/build-commonjs alone (#66) ([0a9b2c0](https://github.com/sinnerschrader/patternplate-server/commit/0a9b2c0)) <a name="1.0.12"></a> ## [1.0.12](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.11...v1.0.12) (2016-11-17) ### Bug Fixes * be more sensible about automounting components ([2f85361](https://github.com/sinnerschrader/patternplate-server/commit/2f85361)) <a name="1.0.11"></a> ## [1.0.11](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.10...v1.0.11) (2016-11-16) ### Bug Fixes * perform match for file deps faithfully ([5068f7d](https://github.com/sinnerschrader/patternplate-server/commit/5068f7d)) <a name="1.0.10"></a> ## [1.0.10](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.9...v1.0.10) (2016-11-15) ### Performance Improvements * avoid excessive merging for meta data ([69657be](https://github.com/sinnerschrader/patternplate-server/commit/69657be)) * optimize dependency lookup a bit ([68ccfb2](https://github.com/sinnerschrader/patternplate-server/commit/68ccfb2)) <a name="1.0.9"></a> ## [1.0.9](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.8...v1.0.9) (2016-11-11) ### Bug Fixes * escape html in markdown files ([5e91604](https://github.com/sinnerschrader/patternplate-server/commit/5e91604)) <a name="1.0.8"></a> ## [1.0.8](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.7...v1.0.8) (2016-11-11) ### Bug Fixes * ensure pattern format.name is used in lowerCase for path resolving ([1401b88](https://github.com/sinnerschrader/patternplate-server/commit/1401b88)) <a name="1.0.7"></a> ## [1.0.7](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.6...v1.0.7) (2016-10-10) ### Bug Fixes * skip nullable formats ([f493dba](https://github.com/sinnerschrader/patternplate-server/commit/f493dba)) <a name="1.0.6"></a> ## [1.0.6](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.5...v1.0.6) (2016-10-03) ### Performance Improvements * avoid excessive object allocations by removing lodash.merge usage ([f359108](https://github.com/sinnerschrader/patternplate-server/commit/f359108)) <a name="1.0.5"></a> ## [1.0.5](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.4...v1.0.5) (2016-09-30) ### Bug Fixes * **task:** add failsafes when reading previously created commonjs json ([c46f0e0](https://github.com/sinnerschrader/patternplate-server/commit/c46f0e0)) <a name="1.0.4"></a> ## [1.0.4](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.3...v1.0.4) (2016-09-29) ### Bug Fixes * **system:** rewrite commonjs manifest if config changed ([27dd395](https://github.com/sinnerschrader/patternplate-server/commit/27dd395)), closes [#94](https://github.com/sinnerschrader/patternplate-server/issues/94) <a name="1.0.3"></a> ## [1.0.3](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.2...v1.0.3) (2016-09-27) ### Bug Fixes * **system:** forcefully quit console after task resolved ([ad097f8](https://github.com/sinnerschrader/patternplate-server/commit/ad097f8)) <a name="1.0.2"></a> ## [1.0.2](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.1...v1.0.2) (2016-09-26) <a name="1.0.1"></a> ## [1.0.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.17.5...v1.0.1) (2016-09-26) ### Bug Fixes * avoid favicon requests for demos ([cc51a83](https://github.com/sinnerschrader/patternplate-server/commit/cc51a83)) * avoid reference errors in cache ([08caef3](https://github.com/sinnerschrader/patternplate-server/commit/08caef3)) ### Chores * **release:** v1.0.0 :tada: (#64) ([71d45b8](https://github.com/sinnerschrader/patternplate-server/commit/71d45b8)) ### BREAKING CHANGES * release: default transform configurations are gone, users will have to provide equivalents on their own in the future * chore: remove all default configuration regarding formats and transforms * release: users have to provide all format configuration * chore(release): v1.0.0-beta2 * chore: get rid of obsolete script route * fix: normalize pattern.formats[ext] * fix: correctly select outFormats based on formats[ext].transforms * feat: simplify outFormat => format matching for demos * fix: speed up getPatternDemo by transforming only one file * fix: correct type access key * fix: harden tasks against missing config * refactor: restructure tasks * refactor: reorganize pattern * fix: fall back to informat if possible * chore: harden Pattern method interfaces * chore: factor out build-static * fix: harden prop lookup * feat: expose pattern.use * fix: ensure correct format for files used by get-pattern-demo * chore(release): v1.0.0-beta3 * chore: remove obsolete archiver package * fix: ensure presence of at least one environment * fix: ensure reference formats are read correct for named formats * chore(release): 1.0.0 <a name="1.0.0"></a> # [1.0.0](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.0-beta3...v1.0.0) (2016-09-21) ### Bug Fixes * ensure presence of at least one environment ([a59872c](https://github.com/sinnerschrader/patternplate-server/commit/a59872c)) * ensure reference formats are read correct for named formats ([6cc5b15](https://github.com/sinnerschrader/patternplate-server/commit/6cc5b15)) <a name="1.0.0"></a> # [1.0.0](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.0-beta3...v1.0.0) (2016-09-21) ### Bug Fixes * ensure presence of at least one environment ([a59872c](https://github.com/sinnerschrader/patternplate-server/commit/a59872c)) * ensure reference formats are read correct for named formats ([6cc5b15](https://github.com/sinnerschrader/patternplate-server/commit/6cc5b15)) <a name="1.0.0-beta3"></a> # [1.0.0-beta3](https://github.com/sinnerschrader/patternplate-server/compare/v1.0.0-beta2...v1.0.0-beta3) (2016-09-20) ### Bug Fixes * correct type access key ([57523c4](https://github.com/sinnerschrader/patternplate-server/commit/57523c4)) * correctly select outFormats based on formats[ext].transforms ([d27e594](https://github.com/sinnerschrader/patternplate-server/commit/d27e594)) * ensure correct format for files used by get-pattern-demo ([df8d4a8](https://github.com/sinnerschrader/patternplate-server/commit/df8d4a8)) * fall back to informat if possible ([dd41496](https://github.com/sinnerschrader/patternplate-server/commit/dd41496)) * harden prop lookup ([df86287](https://github.com/sinnerschrader/patternplate-server/commit/df86287)) * harden tasks against missing config ([0e825a0](https://github.com/sinnerschrader/patternplate-server/commit/0e825a0)) * normalize pattern.formats[ext] ([3f5531a](https://github.com/sinnerschrader/patternplate-server/commit/3f5531a)) * speed up getPatternDemo by transforming only one file ([7b2f1ea](https://github.com/sinnerschrader/patternplate-server/commit/7b2f1ea)) ### Features * expose pattern.use ([a323eca](https://github.com/sinnerschrader/patternplate-server/commit/a323eca)) * simplify outFormat => format matching for demos ([0627682](https://github.com/sinnerschrader/patternplate-server/commit/0627682)) <a name="0.17.5"></a> ## [0.17.5](https://github.com/sinnerschrader/patternplate-server/compare/v0.17.4...v0.17.5) (2016-07-26) <a name="0.17.4"></a> ## [0.17.4](https://github.com/sinnerschrader/patternplate-server/compare/v0.17.3...v0.17.4) (2016-07-25) ### Bug Fixes * **task:** avoid cartesian envs^patterns explosion during build-bundles ([d094d6b](https://github.com/sinnerschrader/patternplate-server/commit/d094d6b)) <a name="0.17.3"></a> ## [0.17.3](https://github.com/sinnerschrader/patternplate-server/compare/v0.17.2...v0.17.3) (2016-06-10) ### Bug Fixes * **server:** resolve nested npm[@2](https://github.com/2) transform installs ([ec6ab7c](https://github.com/sinnerschrader/patternplate-server/commit/ec6ab7c)), closes [sinnerschrader/patternplate#73](https://github.com/sinnerschrader/patternplate/issues/73) <a name="0.17.2"></a> ## [0.17.2](https://github.com/sinnerschrader/patternplate-server/compare/v0.17.1...v0.17.2) (2016-05-30) ### Bug Fixes * **server:** fulfill node[@6](https://github.com/6)'s stricter type checks on path.resolve ([a657649](https://github.com/sinnerschrader/patternplate-server/commit/a657649)), closes [sinnerschrader/patternplate#71](https://github.com/sinnerschrader/patternplate/issues/71) <a name="0.17.1"></a> ## [0.17.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.17.0...v0.17.1) (2016-05-17) ### Bug Fixes * **server:** use latest bug-fixed react transform ([c6beefc](https://github.com/sinnerschrader/patternplate-server/commit/c6beefc)) <a name="0.17.0"></a> # [0.17.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.16.6...v0.17.0) (2016-05-13) ### Bug Fixes * **server:** exclude other bundles from build-bundles includes config ([786cd5f](https://github.com/sinnerschrader/patternplate-server/commit/786cd5f)) ### Features * **server:** allow clients to force environments ([91bb846](https://github.com/sinnerschrader/patternplate-server/commit/91bb846)) * **server:** use forced-env cache for react-mount ([653dc74](https://github.com/sinnerschrader/patternplate-server/commit/653dc74)) <a name="0.16.6"></a> ## [0.16.6](https://github.com/sinnerschrader/patternplate-server/compare/v0.16.5...v0.16.6) (2016-05-11) ### Bug Fixes * **server:** simplify transform resolver ([131229c](https://github.com/sinnerschrader/patternplate-server/commit/131229c)), closes [#68](https://github.com/sinnerschrader/patternplate-server/issues/68) <a name="0.16.5"></a> ## [0.16.5](https://github.com/sinnerschrader/patternplate-server/compare/v0.16.4...v0.16.5) (2016-05-11) ### Bug Fixes * **server:** harmonize component transformation ([9dc5e1f](https://github.com/sinnerschrader/patternplate-server/commit/9dc5e1f)) <a name="0.16.4"></a> ## [0.16.4](https://github.com/sinnerschrader/patternplate-server/compare/v0.16.3...v0.16.4) (2016-04-20) ### Bug Fixes * **server:** filter undefined references from layout ([7f86076](https://github.com/sinnerschrader/patternplate-server/commit/7f86076)) * **server:** load npm transform with failsafes ([1f308ef](https://github.com/sinnerschrader/patternplate-server/commit/1f308ef)) * **server:** read automount components for cache correctly ([14f1df5](https://github.com/sinnerschrader/patternplate-server/commit/14f1df5)) <a name="0.16.3"></a> ## [0.16.3](https://github.com/sinnerschrader/patternplate-server/compare/v0.16.2...v0.16.3) (2016-04-20) ### Bug Fixes * **cli:** improve build-bundles performance ([a76e207](https://github.com/sinnerschrader/patternplate-server/commit/a76e207)) * **server:** do not garble buffers when merging injected files ([9edcf83](https://github.com/sinnerschrader/patternplate-server/commit/9edcf83)) <a name="0.16.2"></a> ## [0.16.2](https://github.com/sinnerschrader/patternplate-server/compare/v0.16.1...v0.16.2) (2016-04-19) ### Bug Fixes * **server:** resolve transforms from process.cwd() ([b1227f5](https://github.com/sinnerschrader/patternplate-server/commit/b1227f5)), closes [sinnerschrader/patternplate#67](https://github.com/sinnerschrader/patternplate/issues/67) <a name="0.16.1"></a> ## [0.16.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.16.0...v0.16.1) (2016-04-19) ### Bug Fixes * **routes:** compute transforms for react-mount ([36aa653](https://github.com/sinnerschrader/patternplate-server/commit/36aa653)) <a name="0.16.0"></a> # [0.16.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.25...v0.16.0) (2016-04-16) ### Features * **system:** update to feature releases of react-* transforms ([9e063d7](https://github.com/sinnerschrader/patternplate-server/commit/9e063d7)) <a name="0.14.25"></a> ## [0.14.25](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.24...v0.14.25) (2016-04-13) ### Bug Fixes * **system:** remove iframe resizer script ([bb6a042](https://github.com/sinnerschrader/patternplate-server/commit/bb6a042)) <a name="0.14.24"></a> ## [0.14.24](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.23...v0.14.24) (2016-03-18) ### Bug Fixes * **task:** determine virtual environment root files correctly ([c486dac](https://github.com/sinnerschrader/patternplate-server/commit/c486dac)) <a name="0.14.23"></a> ## [0.14.23](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.22...v0.14.23) (2016-03-13) ### Bug Fixes * **server:** print env deprecations only when offending keys are found ([bba1428](https://github.com/sinnerschrader/patternplate-server/commit/bba1428)), closes [sinnerschrader/patternplate#21](https://github.com/sinnerschrader/patternplate/issues/21) <a name="0.14.22"></a> ## [0.14.22](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.21...v0.14.22) (2016-03-13) ### Bug Fixes * **task:** harden build-commonjs against unexpected dependency input ([670a33e](https://github.com/sinnerschrader/patternplate-server/commit/670a33e)), closes [sinnerschrader/patternplate#48](https://github.com/sinnerschrader/patternplate/issues/48) <a name="0.14.21"></a> ## [0.14.21](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.20...v0.14.21) (2016-03-07) ### Bug Fixes * **application/hooks/transforms:** Fixes es6 compatible exports for factory functions ([bc4c37f](https://github.com/sinnerschrader/patternplate-server/commit/bc4c37f)) <a name="0.14.20"></a> ## [0.14.20](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.19...v0.14.20) (2016-02-24) ### Bug Fixes * **tasks/build-commonjs:** write dependencies correctly to manifest ([f20cd39](https://github.com/sinnerschrader/patternplate-server/commit/f20cd39)), closes [#55](https://github.com/sinnerschrader/patternplate-server/issues/55) <a name="0.14.19"></a> ## [0.14.19](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.18...v0.14.19) (2016-02-23) ### Bug Fixes * apply environment config to bundles properly ([37ab299](https://github.com/sinnerschrader/patternplate-server/commit/37ab299)) * use automount config from react-mount.opts only ([3ecd056](https://github.com/sinnerschrader/patternplate-server/commit/3ecd056)) <a name="0.14.18"></a> ## [0.14.18](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.17...v0.14.18) (2016-02-22) ### Bug Fixes * harden build-cache against faulty auto mount components ([c10d92a](https://github.com/sinnerschrader/patternplate-server/commit/c10d92a)) <a name="0.14.17"></a> ## [0.14.17](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.16...v0.14.17) (2016-02-22) ### Bug Fixes * accept results from getPatterns without .toJSON method ([88ef36b](https://github.com/sinnerschrader/patternplate-server/commit/88ef36b)) <a name="0.14.15-beta"></a> ## [0.14.15-beta](https://github.com/sinnerschrader/patternplate-server/compare/v0.13.10...v0.14.15-beta) (2016-02-20) ### Bug Fixes * **routes/pattern:** harden against missing script-dependencies ([745538f](https://github.com/sinnerschrader/patternplate-server/commit/745538f)) * avoid browserify dependency for production ([78b1644](https://github.com/sinnerschrader/patternplate-server/commit/78b1644)) * **routes/pattern:** move dependency flattener to own utility function, restore dependency display ([146f58d](https://github.com/sinnerschrader/patternplate-server/commit/146f58d)) * add proper log duration formatting ([2107c86](https://github.com/sinnerschrader/patternplate-server/commit/2107c86)) * catch unhandled rejections on the process ([570ab93](https://github.com/sinnerschrader/patternplate-server/commit/570ab93)) * enable auto mounting for production by providing separate cache ([0537fed](https://github.com/sinnerschrader/patternplate-server/commit/0537fed)) * expose errors during module init in loaded transforms ([535512d](https://github.com/sinnerschrader/patternplate-server/commit/535512d)) * handle case where build directory is not present ([76ae2de](https://github.com/sinnerschrader/patternplate-server/commit/76ae2de)) * more solid config reading ([ed356c6](https://github.com/sinnerschrader/patternplate-server/commit/ed356c6)) * remove stray key in transforms config ([40a1526](https://github.com/sinnerschrader/patternplate-server/commit/40a1526)) * remove the build route, does away with the koa-send dependency ([672899c](https://github.com/sinnerschrader/patternplate-server/commit/672899c)) * repair copy-safe utility ([e51e568](https://github.com/sinnerschrader/patternplate-server/commit/e51e568)) * use dynamic script route only in development and prebuilt is not present ([ef5e953](https://github.com/sinnerschrader/patternplate-server/commit/ef5e953)) * use previous build location for build-bundles ([8da3eab](https://github.com/sinnerschrader/patternplate-server/commit/8da3eab)) ### Features * add Pattern::inject to seed patterns with dependencies ([938cbcb](https://github.com/sinnerschrader/patternplate-server/commit/938cbcb)) * prepare npm-loaded transforms ([46152bc](https://github.com/sinnerschrader/patternplate-server/commit/46152bc)) * readd bundle build ([2513f06](https://github.com/sinnerschrader/patternplate-server/commit/2513f06)) <a name="0.13.10"></a> ## [0.13.10](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.2-dev...v0.13.10) (2016-02-14) <a name="0.14.2-dev"></a> ## [0.14.2-dev](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.1-beta...v0.14.2-dev) (2016-02-08) ### Bug Fixes * browserify now always returns a consumeable string instead of an arraybuffer ([c933545](https://github.com/sinnerschrader/patternplate-server/commit/c933545)) * resolve less dependencies recursively ([c5aa589](https://github.com/sinnerschrader/patternplate-server/commit/c5aa589)) * respect config.patterns.transforms.react.resolveDependencies for interop with re ([30c7f47](https://github.com/sinnerschrader/patternplate-server/commit/30c7f47)) * use manifest.name for plain jsx class names ([9746273](https://github.com/sinnerschrader/patternplate-server/commit/9746273)) * **routes/pattern:** restore former id resolver, cleanups ([0c01ed1](https://github.com/sinnerschrader/patternplate-server/commit/0c01ed1)) * **tasks/commonjs:** adapt to new results object, add --dry-run and debug output ([66a5a51](https://github.com/sinnerschrader/patternplate-server/commit/66a5a51)) * **transforms/react:** do no try to implicitly import <TagName /> when assignment for TagName is presen ([b3074c2](https://github.com/sinnerschrader/patternplate-server/commit/b3074c2)) * **transforms/react:** ignore all uppercase tags for implicit imports ([565dad3](https://github.com/sinnerschrader/patternplate-server/commit/565dad3)) * **utilitities/get-patterns:** make environment matching work ([9184038](https://github.com/sinnerschrader/patternplate-server/commit/9184038)) ### Features * plain jsx now can deal with imports, deprecate implicit importing ([6302825](https://github.com/sinnerschrader/patternplate-server/commit/6302825)) * **get-patterns:** restore former environments behaviour, deprecate it ([7ba90b4](https://github.com/sinnerschrader/patternplate-server/commit/7ba90b4)) * **routes/pattern-*:** enable file-by-file requests ([6dc1d51](https://github.com/sinnerschrader/patternplate-server/commit/6dc1d51)) * restore static cache ([354f964](https://github.com/sinnerschrader/patternplate-server/commit/354f964)) ### Performance Improvements * **routes/pattern:** introduce a central cacheable readFile ([86922a8](https://github.com/sinnerschrader/patternplate-server/commit/86922a8)) * cut donwload sizes by limiting dependencies to first layer ([698872b](https://github.com/sinnerschrader/patternplate-server/commit/698872b)) <a name="0.14.1-beta"></a> ## [0.14.1-beta](https://github.com/sinnerschrader/patternplate-server/compare/v0.14.0-beta...v0.14.1-beta) (2016-01-25) ### Features * **console:** allow fine grained control of commonjs artifact dependencies ([4a47b39](https://github.com/sinnerschrader/patternplate-server/commit/4a47b39)) * **console:** determine external commonjs dependencies automatically ([35cdd2d](https://github.com/sinnerschrader/patternplate-server/commit/35cdd2d)) <a name="0.14.0-beta"></a> # [0.14.0-beta](https://github.com/sinnerschrader/patternplate-server/compare/v0.13.9...v0.14.0-beta) (2016-01-24) ### Features * **console:** filter unchanged files when pattern change is detected ([1445362](https://github.com/sinnerschrader/patternplate-server/commit/1445362)) * **console:** setup basic incremental commonjs task with pruning ([8b55c1a](https://github.com/sinnerschrader/patternplate-server/commit/8b55c1a)) <a name="0.13.9"></a> ## [0.13.9](https://github.com/sinnerschrader/patternplate-server/compare/v0.13.8...v0.13.9) (2016-01-24) ### Features * add patternplate-server-console entry, #40 ([8b33cb2](https://github.com/sinnerschrader/patternplate-server/commit/8b33cb2)) <a name="0.13.8"></a> ## [0.13.8](https://github.com/sinnerschrader/patternplate-server/compare/v0.13.7...v0.13.8) (2016-01-04) <a name="0.13.7"></a> ## [0.13.7](https://github.com/sinnerschrader/patternplate-server/compare/v0.13.5...v0.13.7) (2015-12-17) ### Bug Fixes * make sure resolve-pattern-file-path returns a string ([f1d097a](https://github.com/sinnerschrader/patternplate-server/commit/f1d097a)) <a name="0.13.5"></a> ## [0.13.5](https://github.com/sinnerschrader/patternplate-server/compare/v0.13.4...v0.13.5) (2015-09-18) <a name="0.13.4"></a> ## [0.13.4](https://github.com/sinnerschrader/patternplate-server/compare/v0.12.3...v0.13.4) (2015-09-11) <a name="0.12.3"></a> ## [0.12.3](https://github.com/sinnerschrader/patternplate-server/compare/v0.12.2...v0.12.3) (2015-08-28) <a name="0.12.2"></a> ## [0.12.2](https://github.com/sinnerschrader/patternplate-server/compare/v0.12.1...v0.12.2) (2015-08-24) <a name="0.12.1"></a> ## [0.12.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.12.0...v0.12.1) (2015-08-07) <a name="0.12.0"></a> # [0.12.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.11.9...v0.12.0) (2015-07-29) <a name="0.11.9"></a> ## [0.11.9](https://github.com/sinnerschrader/patternplate-server/compare/v0.11.8...v0.11.9) (2015-07-10) <a name="0.11.8"></a> ## [0.11.8](https://github.com/sinnerschrader/patternplate-server/compare/v0.11.7...v0.11.8) (2015-07-08) <a name="0.11.7"></a> ## [0.11.7](https://github.com/sinnerschrader/patternplate-server/compare/v0.11.6...v0.11.7) (2015-07-08) <a name="0.11.6"></a> ## [0.11.6](https://github.com/sinnerschrader/patternplate-server/compare/v0.11.5...v0.11.6) (2015-07-08) <a name="0.11.5"></a> ## [0.11.5](https://github.com/sinnerschrader/patternplate-server/compare/v0.11.4...v0.11.5) (2015-07-06) <a name="0.11.4"></a> ## [0.11.4](https://github.com/sinnerschrader/patternplate-server/compare/v0.11.3...v0.11.4) (2015-07-06) <a name="0.11.3"></a> ## [0.11.3](https://github.com/sinnerschrader/patternplate-server/compare/v0.11.2...v0.11.3) (2015-07-05) <a name="0.11.2"></a> ## [0.11.2](https://github.com/sinnerschrader/patternplate-server/compare/v0.11.1...v0.11.2) (2015-07-03) <a name="0.11.1"></a> ## [0.11.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.10.0...v0.11.1) (2015-07-03) <a name="0.10.0"></a> # [0.10.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.9.6...v0.10.0) (2015-07-02) <a name="0.9.6"></a> ## [0.9.6](https://github.com/sinnerschrader/patternplate-server/compare/v0.9.5...v0.9.6) (2015-06-30) <a name="0.9.5"></a> ## [0.9.5](https://github.com/sinnerschrader/patternplate-server/compare/v0.9.4...v0.9.5) (2015-06-30) <a name="0.9.4"></a> ## [0.9.4](https://github.com/sinnerschrader/patternplate-server/compare/v0.9.3...v0.9.4) (2015-06-26) <a name="0.9.2"></a> ## [0.9.2](https://github.com/sinnerschrader/patternplate-server/compare/v0.9.1...v0.9.2) (2015-06-26) <a name="0.9.1"></a> ## [0.9.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.9.0...v0.9.1) (2015-06-25) <a name="0.9.0"></a> # [0.9.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.8.4...v0.9.0) (2015-06-24) <a name="0.8.4"></a> ## [0.8.4](https://github.com/sinnerschrader/patternplate-server/compare/v0.8.3...v0.8.4) (2015-06-24) <a name="0.8.3"></a> ## [0.8.3](https://github.com/sinnerschrader/patternplate-server/compare/v0.8.2...v0.8.3) (2015-06-19) <a name="0.8.2"></a> ## [0.8.2](https://github.com/sinnerschrader/patternplate-server/compare/v0.8.1...v0.8.2) (2015-06-19) <a name="0.8.1"></a> ## [0.8.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.8.0...v0.8.1) (2015-06-18) <a name="0.8.0"></a> # [0.8.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.7.2...v0.8.0) (2015-06-18) <a name="0.7.2"></a> ## [0.7.2](https://github.com/sinnerschrader/patternplate-server/compare/v0.7.1...v0.7.2) (2015-06-15) <a name="0.7.1"></a> ## [0.7.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.7.0...v0.7.1) (2015-06-15) <a name="0.6.1"></a> ## [0.6.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.6.0...v0.6.1) (2015-06-14) <a name="0.6.0"></a> # [0.6.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.5.2...v0.6.0) (2015-06-11) <a name="0.5.2"></a> ## [0.5.2](https://github.com/sinnerschrader/patternplate-server/compare/v0.5.1...v0.5.2) (2015-06-09) <a name="0.5.1"></a> ## [0.5.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.5.0...v0.5.1) (2015-06-09) <a name="0.5.0"></a> # [0.5.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.4.9...v0.5.0) (2015-06-09) <a name="0.4.9"></a> ## [0.4.9](https://github.com/sinnerschrader/patternplate-server/compare/v0.4.8...v0.4.9) (2015-06-02) <a name="0.4.8"></a> ## [0.4.8](https://github.com/sinnerschrader/patternplate-server/compare/v0.4.7...v0.4.8) (2015-06-01) <a name="0.4.7"></a> ## [0.4.7](https://github.com/sinnerschrader/patternplate-server/compare/v0.4.6...v0.4.7) (2015-06-01) <a name="0.4.6"></a> ## [0.4.6](https://github.com/sinnerschrader/patternplate-server/compare/v0.4.5...v0.4.6) (2015-06-01) <a name="0.4.5"></a> ## [0.4.5](https://github.com/sinnerschrader/patternplate-server/compare/v0.4.4...v0.4.5) (2015-05-31) <a name="0.4.4"></a> ## [0.4.4](https://github.com/sinnerschrader/patternplate-server/compare/v0.4.3...v0.4.4) (2015-05-31) <a name="0.4.3"></a> ## [0.4.3](https://github.com/sinnerschrader/patternplate-server/compare/v0.4.2...v0.4.3) (2015-05-31) <a name="0.4.2"></a> ## [0.4.2](https://github.com/sinnerschrader/patternplate-server/compare/v0.4.1...v0.4.2) (2015-05-15) <a name="0.4.1"></a> ## [0.4.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.4.0...v0.4.1) (2015-05-15) <a name="0.4.0"></a> # [0.4.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.3.4...v0.4.0) (2015-05-15) <a name="0.3.4"></a> ## [0.3.4](https://github.com/sinnerschrader/patternplate-server/compare/v0.3.3...v0.3.4) (2015-05-14) <a name="0.3.3"></a> ## [0.3.3](https://github.com/sinnerschrader/patternplate-server/compare/v0.3.2...v0.3.3) (2015-05-14) <a name="0.3.2"></a> ## [0.3.2](https://github.com/sinnerschrader/patternplate-server/compare/v0.3.1...v0.3.2) (2015-05-14) <a name="0.3.1"></a> ## [0.3.1](https://github.com/sinnerschrader/patternplate-server/compare/v0.3.0...v0.3.1) (2015-05-14) <a name="0.3.0"></a> # [0.3.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.2.0...v0.3.0) (2015-05-14) <a name="0.2.0"></a> # [0.2.0](https://github.com/sinnerschrader/patternplate-server/compare/v0.1.0...v0.2.0) (2015-05-10) <a name="0.1.0"></a> # 0.1.0 (2015-05-03) --- Copyright 2016 by [SinnerSchrader Deutschland GmbH](https://github.com/sinnerschrader) and [contributors](./graphs/contributors). Released under the [MIT license]('./license.md').