Quark
#
Modules #
quark/actionquark/appquark/bubblesquark/bufferquark/checkboxquark/cssquark/ctrquark/dialogquark/eventquark/fontquark/fsquark/hashquark/httpquark/indexquark/jsonbquark/keyboardquark/mediaquark/navquark/netquark/osquark/pathquark/pkgquark/screenquark/stepperquark/storagequark/testquark/typesquark/utilquark/viewquark/windowquark/wsquark/_bufferquark/_commonquark/_eventquark/_extquark/_md5quark/_sha1quark/_sha256quark/_utilquark/_watching
Quark v1.3.0 Documentation
Table of Contents
-
quark/pkg
- getOrigin(from)
-
Interface: PackageJson
- PackageJson
- packagejson.name
- packagejson.main
- packagejson.version
- packagejson.description?
- packagejson.scripts?
- packagejson.author?
- packagejson.keywords?
- packagejson.license?
- packagejson.bugs?
- packagejson.homepage?
- packagejson.devDependencies?
- packagejson.dependencies?
- packagejson.bin?
- packagejson.hash?
- packagejson.pkgzHash?
- packagejson.id?
- packagejson.app?
- packagejson.tryLocal?
- packagejson.symlink?
- packagejson.pkgzSize?
- packagejson.modules?
- packagejson.watching?
- Class: Module
- Class: Package
- Class: QkPackage
- default
quark/pkg #
getOrigin(from) #
http://google.com/aa/test.txt => http://google.com
zip:///home/xxx/test.apk@/assets/bb.jpg => zip:///home/xxx/test.apk@
file:///d:/a/bc/d/e/f/test.txt => file://d:
file:///a/bc/d/e/f/test.txt => file://
Interface: PackageJson #
PackageJson #
packagejson.name #
name:string
packagejson.main #
main:string
packagejson.version #
version:string
packagejson.description? #
description?:string
packagejson.scripts? #
scripts?:Dict<string>
packagejson.author? #
author?:Dict<string>
packagejson.keywords? #
keywords?:string[]
packagejson.license? #
license?:string
packagejson.bugs? #
bugs?:Dict<string>
packagejson.homepage? #
homepage?:string
packagejson.devDependencies? #
devDependencies?:Dict<string>
packagejson.dependencies? #
dependencies?:Dict<string>
packagejson.bin? #
bin?:string
packagejson.hash? #
hash?:string
packagejson.pkgzHash? #
pkgzHash?:string
packagejson.id? #
id?:string
packagejson.app? #
app?:string
packagejson.tryLocal? #
tryLocal?:boolean
packagejson.symlink? #
symlink?:stringpackage path symlink
packagejson.pkgzSize? #
pkgzSize?:numberpkgz file size
packagejson.modules? #
modules?:Dict<Dict<PackageJson>>
packagejson.watching? #
watching?:booleanhaving debug server of the watching mode
Class: Module #
Module #
@implementsIModule
module.id #
@getid:string
module.exports #
@getexports:any
module.parent #
module.package #
module.filename #
@getfilename:stringfilename
module.dirname #
@getdirname:stringdirname
module.loaded #
@getloaded:boolean
module.children #
@getchildren:Module[]
module.paths #
@getpaths:string[]search paths
module.require(path) #
Request module by the path
@parampath:string@returnany
Class: Package #
Package #
package.json #
package json information
@getjson:PackageJson
package.name #
package name
@getname:string
package.tryLocal #
Did you attempt to use a local reference package when an error
occurred while downloading and installing the network package
@gettryLocal:boolean
package.path #
package path, zip:///applications/test.apk@, qk://quark, file:///node_modules/xxxx
@getpath:string
package.hash #
package hash
@gethash:string
package.pkgzHash #
pkgz hash
@getpkgzHash:string
package.filesHash #
version information of files in the package
@getfilesHash:Dict<string>
package.build #
is build
@getbuild:boolean
package.isHttp #
is http path
@getisHttp:boolean
package.isInternal #
is internal package
@getisInternal:boolean
package.resolve(relativePath) #
Lookup internal module by the relative path
@paramrelativePath:string@returnany
package.install() #
Async install package
package.installSync() #
Sync install package
Class: QkPackage #
QkPackage #
qk://quark ExtendModule Internal expansion module
@extendsPackage
default #
default.onFileChanged #
@eventonFileChanged:
default.isWatching #
@getisWatching:boolean
default.mainPackage #
@getmainPackage:Package
default.mainModule #
@getmainModule:Module
default.mainFilename #
@getmainFilename:string
default.addSearchPath(path,isFirst?,noCache?) #
Add global search path
@parampath:stringglobal search directory path@paramisFirst?:booleanuse high priority@paramnoCache?:booleanuse __no_cache param load pkgs.json file@returnPromise<void>
default.lookupPackage(name,parent?) #
Lookup package by package name