0.6.10 • Published 7 years ago
wizzi-browser v0.6.10
wizzi-browser - ver 0.6 - kernel package
Wizzi standalone for browser.
Work still in progress
Availability of features will be announced on Twitter and Facebook
vfile - virtual file system
var vfile = require('wizzi-utils').vfile
vfileInst - create a virtual file system instance
var vfileInst = vfile(fsimpl)
fsimplObjectDefault: NodeJS fs object or fs-graceful if available.
vfileInst.read(path_string, options, callback)
path_stringoptionsObjectcallbackFunctionIf absent the call is sync. *errcontent
vfileInst.write(path_string, content, options, callback)
path_stringcontentStringoptionsObjectcallbackFunctionIf absent the call is sync. When the call is sync iffsimpldoes not implementreadFileSyncthrow Error.errcontent
vfileInst.readJSON(path_string, options, callback)
vfileInst.writeJSON(path_string, obj, options, callback)
The fsimpl - interface
stat(path, callback)
statSync(path)
lstat(path, callback)
lstatSync(path)
readFile(path, options, callback)
readFileSync(path, options)
writeFile(path, content, options, callback)
writeFileSync(path, content, options)
readdir(path, options, callback)
readdirSync(path, options)
mkdir(path, options, callback)
mkdirSync(path, options)
verify - helper object
var verify = require('wizzi-utils').verify
verify - type checks
verify.isDefined(item)
verify.isNullOrUndefined(item)
verify.isObject(item)
verify.isArray(item)
verify.isFunction(item)
verify.isNumber(item)
verify.isBoolean(item)
verify.isDate(item)
verify.isString(item)
verify.isEmpty(item)
verify.isNotEmpty(item)
verify.isPrimitive(item)
verify.isRegExp(item)
verify.isError(item)
verify.isAbsolutePath(item)
verify.isIttfMacro(item)
verify.convert(value, type, unquote)
valueStringIf@@nullreturn null; if@@undefinedreturn undefined.typeStringOne-of string, integer, float, boolean, dateoptionsObject
verify.canConvertTo(value, type)
valueStringtypeStringOne-of string, integer, float, boolean, date
verify - validations
verify.isEmail(value)
verify.isEmails(value)
verify.isMinLength(value, length)
verify.isMaxLength(value, length)
verify.isExactLength(value, length)
verify.isGreaterThan(value, test)
verify.isLessThan(value, test)
verify.isGreaterEqualThan(value, test)
verify.isLessEqualThan(value, test)
verify.isAlpha(value)
verify.isAlphaNumeric(value)
verify.isIp(value)
verify.isBase64(value)
verify.isUrl(value)
verify.isCreditCard(value)
verify.isGreaterThanDate(value, date)
verify.isLessThanDate(value, date)
verify.isGreaterEqualDate(value, date)
verify.isLessEqualDate(value, date)
verify - errors
verify.error(inner, message, [arg-1[, arg-2, arg-...]])
verify.fatal(err, code)
folderScanner - ittf documents folder scanner
var folderScanner = require('wizzi-utils').folderScanner
folderScanner.scan(folderPath, options)
folderPathurioptionsObject- returns the root IttfFsNode of the 'folderPath' with its descendant folders as children.
ittfMTreeEx - enhanced mTree with import, export, analize capabilities
var ittfMTreeEx = require('wizzi-utils').ittfMTreeEx
ittfMTreeEx.loadFrom(path_string)
path_stringuriThe uri of the ittf document that will be loaded as is (no composition, non template evaluation)- returns an ittfMTreeEx instance
ittfMTreeEx.loadFrom(mTree)
mTreeObjectAn existent final or partial mTree.- returns an ittfMTreeEx instance
ittfHtmlPrettifier - ittf html formatter for documentation
var ittfHtmlPrettifier = require('wizzi-utils').ittfHtmlPrettifier
ittfHtmlPrettifier(rootNode, options)
rootNodeObjectittfMTreeEx instanceoptionsObject
jsHtmlPrettifier - javascript html formatter for documentation
var jsHtmlPrettifier = require('wizzi-utils').jsHtmlPrettifier
jsHtmlPrettifier(script, options)
scriptStringjavascript codeoptionsObject
Source and generation
wizzi-browser is generated using the wizzi factory ver 0.5.
The Wizzi Factory - Ver 0.6
A set of tools for model driven development.
Project page
Built With
License
license.txt