basisjs-tools
Advanced tools
Changelog
1.7.0 (January 21, 2016)
Changelog
1.6.0 (November 24, 2015)
sync
server to separate modulehandshake
, createFile
, saveFile
and readFile
) to separate moduleswatcher
messagesbasisjs-tools-build
to 1.2.0
Changelog
1.5.3 (November 10, 2015)
basisjs-tools-build
version to 1.0.1
Changelog
1.5.2 (November 8, 2015)
fsWatcher
and related changeshtml
parse if possible.gitignore
in app templateChangelog
1.5.1 (October 26, 2015)
socket.io
version (support for node.js
4+)basisjs-tools-config
, basisjs-tools-ast
and basisjs-tools-build
jscs
config and code style fixesCommands moved to package basisjs-tools-build
. See changes here.
preprocess
setting in config in favor of plugins supportbasisjs-tools
files--no-dot-filename-ignore
option--hot-start-cache-by-ext
optionhandler
option (config only)npm
instead of bower
This version supports for basis.js 1.3 and greater only. For basis.js prior 1.3, please, use basisjs-tools
1.3.
Extract
support for basis.js 1.4
basis-config
to init corebasis.resource.resolveURI
to resolve all paths instead of custom logic)improve handler skipping
consider file read and JSON parse errors as fatal
FIX: base
, file
and output
path resolving
rework path resolving: FileManager
is now work with app files as server path (root is base
path now)
move asset()
and resource()
relink to build
return promise as command result (resolve async)
optimize css processing (performance)
FIX: file-map
handler when no basis.l10n
used
FIX: basis.js commit hash fetch
FIX: resolving of unknown basis namespace
l10n
l10n
markup token processing (now this feature is completely supported!)l10n
dictionary processing
l10n
handlers in v1
and v2
versions and related changesl10n
handler that relink for all links changes_meta
and _meta.type
in v2
dictionariesv2
dictionariesl10n
enabled checklocations & warnings
dictionary.token()
l10n
dictionary type definitiontemplate
-js-cut-dev
option instead of -js-build-mode
to optimize template sizev3
(new bindings format)Build
base
, file
and output
path resolvingWeb Worker
scriptscss/translate
--js-optimize-throws
option is set)--same-filenames
--tmpl-default-theme
0.css
--css-optimize-names
exception when basis.js is not used--css-optimize-names
to work correctly with anim:
bindings--css-optimize-names
)Server
basisjs-tools
Other
lint
config
commandexit
module instead of process.exit()
basis -v
returns proper dev version now<b:isolate>
in default templates (create
command)/deep/
combinator in css parsercsso
translator (performance, less memory consumption)ast/scope