Skip to content

Releases: basisjs/basisjs-tools-build

1.7.2

21 Jul 10:20
Compare
Choose a tag to compare
  • Changed path format for implicit SourceWrappers to neutral one (change prefix #N.N) to fix issue when SourceWrapper#path is using as <b:include> source (src attribute value)

1.7.1

18 Jul 10:52
Compare
Choose a tag to compare
  • Fixed wrong inclusion culture packages in bundle when using --l10n-package (@fateevv, #13)

1.7.0

15 Jul 15:45
Compare
Choose a tag to compare
  • Don't pack JavaScript with implicit jsPackCmd, but using uglify.js instead or explicit jsPackCmd if specified
  • Fixed warning count on build in non-verbose mode
  • Added warning count output for each build handler summary
  • Implemented option --l10n-package to store l10n cultures outside of bundle (except selected one) and load them asynchronously on demand (@fateevv)
  • Bump basisjs-tools-ast to 1.4.0

1.6.0

24 Jun 12:17
Compare
Choose a tag to compare
  • Added support for <link rel="image-src"> (@istrel)
  • Added support for basis.js 1.7 dictionaries
  • Added deletion all non-culture and non-meta branches from dictionaries
  • Fixed markup token issue for basis.js prior 1.7
  • Fixed anim: class name renaming (--css-optimize-names)

1.5.1

24 Mar 23:26
Compare
Choose a tag to compare
  • fix build done time output

1.5.0

24 Mar 23:04
Compare
Choose a tag to compare
  • bump basisjs-tools-ast to 1.3.0 (using CSSO 1.8.0 with usage data support)
  • extract
    • new target css-usage that output collected CSS usage data in JSON format
  • build
    • new CLI option --css-usage to use usage data (class names white list and scopes) for CSS compression
    • new CLI option --stat to output build statistics in non-verbose mode

1.4.1

20 Mar 00:11
Compare
Choose a tag to compare
  • fix csso version issue

1.4.0

19 Mar 23:26
Compare
Choose a tag to compare

Extract

  • support of new basis.js template declaration resources format
  • add preset support (w/o parallel running)

Build

  • add non-style resource list if any to template description in resource map (makes non-style resources work as in dev)

Common

  • fix CLI values overriding by preset values (CLI values has higher priority)
  • return non-zero code on parallel task running when one of task is failed (#9)
  • make possible to specify input file when presets are setup
  • always exit on Flow#exit() but throw exception in some cases
  • bump dependencies
    • clap 1.1.0
    • basisjs-tools-config 1.1.0 (config in package.json support)
    • csso 1.7.1

1.3.2

16 Feb 19:23
Compare
Choose a tag to compare
  • FIX: first url in srcset isn't parse correctly if value starts with whitespaces

1.3.1

16 Feb 18:58
Compare
Choose a tag to compare
  • FIX: issue when execute basis.js modules with all debug info cut off (because of --js-cut-dev)
  • FIX: try to use plugin only if target setting is not set or has some special value (fixes #7)
    • For every builder tasks (except find) build value should be used. To set specific command its name should be starts with build: prefix, i.e. build:lint for lint.