Skip to content

Releases: clay/claycli

portable-templatization

14 Sep 16:56
Compare
Choose a tag to compare
  • FEATURE: precompile templates for npm components (not just components in a single clay repo)
  • fixed issues when running lint/import/export outside of clay repos

tower-of-babel

12 Sep 20:40
Compare
Choose a tag to compare
  • FEATURE: now uses @babel/preset-env instead of the old babel-preset-es2015, allowing for more new javascript patterns
  • update babel dependencies to v7
  • update vueify to use babel 7

fsevents

05 Sep 18:56
Compare
Choose a tag to compare
  • include fsevents as an optional dependency so chokidar will always use it when running on osx

vue-css

04 Sep 18:27
Compare
Choose a tag to compare
  • fixed an issue with @nymag/vueify compiling kiln plugin css #93

guilty-spark

04 Sep 16:18
Compare
Choose a tag to compare
  • fixed v3.4.x import issues by explicitly formatting the input source for dispatches

Official Support:

  • stream of strings - e.g. piping multiple files directly into clay import
  • string - e.g. piping a single file into clay import
  • object - e.g. programmatically calling import() with each result from export methods
  • Buffer - e.g. piping clay export into clay import

yaml-handling

04 Sep 15:33
Compare
Choose a tag to compare
  • fixed critical bug introduced in v3.4.0 (present in v3.4.1) that affects yaml handling

template-optimization

30 Aug 18:44
Compare
Choose a tag to compare
  • fixed issue with template concatenation (gulp-if doesn't work well with gulp-group-concat)
  • fixed issue with template incremental compilation (all source files check against dest file now)
  • fixed issue with vue-template-compiler (pulling getDependencies out into a separate file)

Note: While you may still call getDependencies from require('claycli').compile.scripts.getDependencies, it is recommended that you instead require it directly via require('claycli/lib/cmd/compile/get-script-dependencies') as this avoids some edge cases around a 3rd-party dependency of the script compiler (namely, vue's template compilation script).

import-obj

30 Aug 15:21
Compare
Choose a tag to compare
  • FEATURE: allow import to be passed a stream of objects, not just strings (useful for piping programmatic export to programmatic import)
  • use @nymag.vueify fork explicitly, rather than pointing at our github repo

parse-bootstraps

30 Aug 15:19
Compare
Choose a tag to compare
  • FEATURE: import.parseBootstrapObject which can parse bootstraps that are streamed in as JSON

uglifyifyify

16 Aug 19:17
Compare
Choose a tag to compare
  • explicitly require uglifyify because browserify's resolution wants to try and find it inside <current working directory>/node_modules rather than looking for it in claycli's folder