Table of Contents - tck-lambdas-0.3.10 Documentation
Pages
-
Gemfile.example
-
Rakefile
-
chistacojs.js
-
chistescortos.js
-
chyton.js
-
conf.js
-
History
-
Readme
- Installation
- Features
- Sponsors
- Backers
- API
- Markup example we'll be using:
- Loading
- Selectors
- $( selector, [context], [root] )
- Attributes
- .attr( name, value )
- .prop( name, value )
- .data( name, value )
- .val( [value] )
- .removeAttr( name )
- .hasClass( className )
- .addClass( className )
- .removeClass( [className] )
- .toggleClass( className, [switch] )
- .is( selector )
- .is( element )
- .is( selection )
- .is( function(index) )
- Forms
- .serializeArray()
- Traversing
- .find(selector)
- .find(selection)
- .find(node)
- .parent()
- .parents()
- .parentsUntil([,filter])
- .closest(selector)
- .next()
- .nextAll()
- .nextUntil(, [filter])
- .prev()
- .prevAll()
- .prevUntil(, [filter])
- .slice( start, [end] )
- .siblings()
- .children()
- .contents()
- .each( function(index, element) )
- .map( function(index, element) )
- .filter( selector ) <br /> .filter( selection ) <br /> .filter( element ) <br /> .filter( function(index) )
- .not( selector ) <br /> .not( selection ) <br /> .not( element ) <br /> .not( function(index, elem) )
- .has( selector ) <br /> .has( element )
- .first()
- .last()
- .eq( i )
- .get( [i] )
- .index()
- .index( selector )
- .index( nodeOrSelection )
- .end()
- .add( selector [, context] )
- .add( element )
- .add( elements )
- .add( html )
- .add( selection )
- .addBack( [filter] )
- Manipulation
- .append( content, [content, …] )
- .appendTo( target )
- .prepend( content, [content, …] )
- .prependTo( target )
- .after( content, [content, …] )
- .insertAfter( target )
- .before( content, [content, …] )
- .insertBefore( target )
- .remove( [selector] )
- .replaceWith( content )
- .empty()
- .html( [htmlString] )
- .text( [textString] )
- .wrap( content )
- .css( [propertName] ) <br /> .css( [ propertyNames] ) <br /> .css( [propertyName], [value] ) <br /> .css( [propertName], [function] ) <br /> .css( [properties] )
- Rendering
- Miscellaneous
- .toArray()
- .clone()
- Utilities
- $.root
- $.contains( container, contained )
- $.parseHTML( data [, context ] [, keepScripts ] )
- $.load( html[, options ] )
- Plugins
- The “DOM Node” object
- What about JSDOM?
- When I would use JSDOM
- Screencasts
- Contributors
- Cheerio in the real world
- Testing
- Special Thanks
- License
-
index.js
-
attributes.js
-
css.js
-
forms.js
-
manipulation.js
-
traversing.js
-
cheerio.js
-
parse.js
-
static.js
-
utils.js
-
README
-
index.js
-
attributes.js
-
compile.js
-
general.js
-
procedure.json
-
pseudos.js
-
sort.js
-
README
-
index.js
-
package.json
-
index.js
-
package.json
-
readme
-
index.js
-
helpers.js
-
legacy.js
-
manipulation.js
-
querying.js
-
stringify.js
-
traversal.js
-
index.js
-
package.json
-
readme
-
package.json
-
readme
-
fixture.js
-
helpers.js
-
legacy.js
-
traversal.js
-
utils.js
-
README
-
compile.js
-
index.js
-
package.json
-
parse.js
-
test.js
-
package.json
-
index.js
-
index.js
-
package.json
-
readme
-
package.json
-
index.js
-
decode.js
-
decode_codepoint.js
-
encode.js
-
decode.json
-
entities.json
-
legacy.json
-
xml.json
-
package.json
-
readme
-
mocha.opts
-
test.js
-
CollectingHandler.js
-
FeedHandler.js
-
Parser.js
-
ProxyHandler.js
-
Stream.js
-
Tokenizer.js
-
WritableStream.js
-
index.js
-
index.js
-
package.json
-
readme
-
index.js
-
element.js
-
node.js
-
package.json
-
readme
-
01-basic.json
-
02-single_tag_1.json
-
03-single_tag_2.json
-
04-unescaped_in_script.json
-
05-tags_in_comment.json
-
06-comment_in_script.json
-
07-unescaped_in_style.json
-
08-extra_spaces_in_tag.json
-
09-unquoted_attrib.json
-
10-singular_attribute.json
-
11-text_outside_tags.json
-
12-text_only.json
-
13-comment_in_text.json
-
14-comment_in_text_in_script.json
-
15-non-verbose.json
-
16-normalize_whitespace.json
-
17-xml_namespace.json
-
18-enforce_empty_tags.json
-
19-ignore_empty_tags.json
-
20-template_script_tags.json
-
21-conditional_comments.json
-
22-lowercase_tags.json
-
23-dom-lvl1.json
-
24-with-start-indices.json
-
tests.js
-
index.js
-
helpers.js
-
legacy.js
-
manipulation.js
-
querying.js
-
stringify.js
-
traversal.js
-
package.json
-
readme
-
fixture.js
-
helpers.js
-
legacy.js
-
traversal.js
-
utils.js
-
README
-
inherits.js
-
inherits_browser.js
-
package.json
-
README
-
stream
- Stream
- Organization of this document
- Types of Streams
- Object Mode
- Buffering
- API for Stream Consumers
- Writable Streams
- Class: stream.Writable
- Event: 'close'
- Event: 'drain'
- Event: 'error'
- Event: 'finish'
- Event: 'pipe'
- Event: 'unpipe'
- writable.cork()
- writable.end([, encoding][, callback])
- writable.setDefaultEncoding(encoding)
- writable.uncork()
- writable.write(chunk[, encoding][, callback])
- Readable Streams
- Two Modes
- Three States
- Choose One
- Class: stream.Readable
- Event: 'close'
- Event: 'data'
- Event: 'end'
- Event: 'error'
- Event: 'readable'
- readable.isPaused()
- readable.pause()
- readable.pipe(destination[, options])
- readable.read()
- readable.resume()
- readable.setEncoding(encoding)
- readable.unpipe()
- readable.unshift(chunk)
- readable.wrap(stream)
- Duplex and Transform Streams
- Class: stream.Duplex
- Class: stream.Transform
- API for Stream Implementers
- Simplified Construction
- Implementing a Writable Stream
- Constructor: new stream.Writable()
- writable._write(chunk, encoding, callback)
- writable._writev(chunks, callback)
- Errors While Writing
- An Example Writable Stream
- Implementing a Readable Stream
- new stream.Readable()
- readable._read(size)
- readable.push(chunk[, encoding])
- Errors While Reading
- An Example Counting Stream
- Implementing a Duplex Stream
- new stream.Duplex(options)
- An Example Duplex Stream
- Object Mode Duplex Streams
- Implementing a Transform Stream
- new stream.Transform()
- Events: 'finish' and 'end'
- transform._flush(callback)
- transform._transform(chunk, encoding, callback)
- Class: stream.PassThrough
- Additional Notes
- Compatibility with Older Node.js Versions
readable.read(0)
readable.push('')
-
2015-01-30
-
duplex.js
-
_stream_duplex.js
-
_stream_passthrough.js
-
_stream_readable.js
-
_stream_transform.js
-
_stream_writable.js
-
BufferList.js
-
index.js
-
license
-
package.json
-
readme
-
README
-
float.patch
-
util.js
-
package.json
-
test.js
-
README
-
component.json
-
index.js
-
package.json
-
test.js
-
index.js
-
license
-
package.json
-
readme
-
test.js
-
README
-
index.js
-
package.json
-
History
-
README
-
browser.js
-
node.js
-
package.json
-
package.json
-
passthrough.js
-
readable.js
-
transform.js
-
writable.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
package.json
-
CHANGELOG
-
CONTRIBUTING
-
README
-
index.js
-
auth.js
-
cookies.js
-
getProxyFromURI.js
-
har.js
-
helpers.js
-
multipart.js
-
oauth.js
-
querystring.js
-
redirect.js
-
tunnel.js
-
README
-
index.js
-
package.json
-
README
-
aws4.js
-
lru.js
-
package.json
-
LICENSE
-
README
- bl (BufferList)
- API
- new BufferList([ callback | Buffer | Buffer array | BufferList | BufferList array | String ])
- bl.length
- bl.append(Buffer | Buffer array | BufferList | BufferList array | String)
- bl.get(index)
- bl.slice([ start, [ end ] ])
- bl.copy(dest, [ destStart, [ srcStart [, srcEnd ] ] ])
- bl.duplicate()
- bl.consume(bytes)
- bl.toString([encoding, [ start, [ end ]]])
- bl.readDoubleBE(), bl.readDoubleLE(), bl.readFloatBE(), bl.readFloatLE(), bl.readInt32BE(), bl.readInt32LE(), bl.readUInt32BE(), bl.readUInt32LE(), bl.readInt16BE(), bl.readInt16LE(), bl.readUInt16BE(), bl.readUInt16LE(), bl.readInt8(), bl.readUInt8()
- Streams
- Contributors
- License & copyright
-
bl.js
-
README
-
stream.markdown
- Stream
- API for Stream Consumers
- Class: stream.Duplex
- Class: stream.Readable
- Event: 'close'
- Event: 'data'
- Event: 'end'
- Event: 'error'
- Event: 'readable'
- readable.isPaused()
- readable.pause()
- readable.pipe(destination[, options])
- readable.read()
- readable.resume()
- readable.setEncoding(encoding)
- readable.unpipe()
- readable.unshift(chunk)
- readable.wrap(stream)
- Class: stream.Transform
- Class: stream.Writable
- Event: 'drain'
- Event: 'error'
- Event: 'finish'
- Event: 'pipe'
- Event: 'unpipe'
- writable.cork()
- writable.end([, encoding][, callback])
- writable.setDefaultEncoding(encoding)
- writable.uncork()
- writable.write(chunk[, encoding][, callback])
- API for Stream Implementors
- Class: stream.Duplex
- new stream.Duplex(options)
- Class: stream.PassThrough
- Class: stream.Readable
- new stream.Readable()
- readable._read(size)
- readable.push(chunk[, encoding])
- Example: A Counting Stream
- Example: SimpleProtocol v1 (Sub-optimal)
- Class: stream.Transform
- new stream.Transform()
- Events: 'finish' and 'end'
- transform._flush(callback)
- transform._transform(chunk, encoding, callback)
- Example:
SimpleProtocol
parser v2
- Class: stream.Writable
- new stream.Writable()
- writable._write(chunk, encoding, callback)
- writable._writev(chunks, callback)
- Simplified Constructor API
- Duplex
- Readable
- Transform
- Writable
- Streams: Under the Hood
- Buffering
- Compatibility with Older Node.js Versions
- Object Mode
stream.read(0)
stream.push('')
-
2015-01-30
-
duplex.js
-
_stream_duplex.js
-
_stream_passthrough.js
-
_stream_readable.js
-
_stream_transform.js
-
_stream_writable.js
-
README
-
float.patch
-
util.js
-
package.json
-
test.js
-
README
-
inherits.js
-
inherits_browser.js
-
package.json
-
test.js
-
README
-
component.json
-
index.js
-
package.json
-
test.js
-
index.js
-
license
-
package.json
-
readme
-
test.js
-
README
-
index.js
-
package.json
-
History
-
README
-
browser.js
-
node.js
-
package.json
-
package.json
-
passthrough.js
-
readable.js
-
transform.js
-
writable.js
-
package.json
-
test.js
-
README
-
index.js
-
package.json
-
test.js
-
Readme
-
combined_stream.js
-
Readme
-
delayed_stream.js
-
package.json
-
package.json
-
CHANGELOG
-
README
-
component.json
-
index.js
-
package.json
-
README
-
index.js
-
package.json
-
README
-
browser.js
-
form_data.js
-
populate.js
-
CHANGELOG
-
README
- Async.js
- Quick Examples
- Common Pitfalls <sub>{(StackOverflow)}[http://stackoverflow.com/questions/tagged/async.js]
- Synchronous iteration functions
- Multiple callbacks
- Binding a context to an iterator
- Download
- In the Browser
- Documentation
- Collections
- Control Flow
- Utils
- Collections
- each(arr, iterator, [callback])
- forEachOf(obj, iterator, [callback])
- map(arr, iterator, [callback])
- filter(arr, iterator, [callback])
- reject(arr, iterator, [callback])
- reduce(arr, memo, iterator, [callback])
- reduceRight(arr, memo, iterator, [callback])
- detect(arr, iterator, [callback])
- sortBy(arr, iterator, [callback])
- some(arr, iterator, [callback])
- every(arr, iterator, [callback])
- concat(arr, iterator, [callback])
- Control Flow
- series(tasks, [callback])
- parallel(tasks, [callback])
- whilst(test, fn, callback)
- doWhilst(fn, test, callback)
- until(test, fn, callback)
- doUntil(fn, test, callback)
- during(test, fn, callback)
- doDuring(fn, test, callback)
- forever(fn, [errback])
- waterfall(tasks, [callback])
- compose(fn1, fn2…)
- seq(fn1, fn2…)
- applyEach(fns, args…, callback)
- queue(worker, [concurrency])
- priorityQueue(worker, concurrency)
- cargo(worker, [payload])
- auto(tasks, [concurrency], [callback])
- retry([opts = {times: 5, interval: 0}| 5], task, [callback])
- iterator(tasks)
- apply(function, arguments..)
- nextTick(callback), setImmediate(callback)
- times(n, iterator, [callback])
- Utils
- memoize(fn, [hasher])
- unmemoize(fn)
- ensureAsync(fn)
- constant(values…)
- asyncify(func)
- log(function, arguments)
- dir(function, arguments)
- noConflict()
-
async.js
-
async.min.js
-
async.js
-
package.json
-
package.json
-
README
-
async.js
-
error.js
-
index.js
-
runner.js
-
cache.json
-
cacheEntry.json
-
content.json
-
cookie.json
-
creator.json
-
entry.json
-
har.json
-
index.js
-
log.json
-
page.json
-
pageTimings.json
-
postData.json
-
record.json
-
request.json
-
response.json
-
timings.json
-
index.js
-
index.js
-
package.json
-
readme
-
index.js
-
package.json
-
readme
-
index.js
-
index.js
-
package.json
-
readme
-
package.json
-
readme
-
index.js
-
index.js
-
package.json
-
readme
-
package.json
-
readme
-
index.js
-
package.json
-
readme
-
package.json
-
readme
-
History
-
Readme
-
index.js
-
README
-
index.js
-
package.json
-
package.json
-
README
-
example.js
-
formats.js
-
index.js
-
README
-
example.js
-
index.js
-
package.json
-
test.js
-
README
-
index.js
-
README
-
is-property.js
-
package.json
-
package.json
-
test.js
-
README
-
jsonpointer.js
-
package.json
-
test.js
-
README
-
immutable.js
-
mutable.js
-
package.json
-
test.js
-
package.json
-
require.js
-
cosmic.js
-
additionalItems.json
-
additionalProperties.json
-
allOf.json
-
anyOf.json
-
bignum.json
-
default.json
-
definitions.json
-
dependencies.json
-
enum.json
-
format.json
-
items.json
-
maxItems.json
-
maxLength.json
-
maxProperties.json
-
maximum.json
-
minItems.json
-
minLength.json
-
minProperties.json
-
minimum.json
-
multipleOf.json
-
not.json
-
nullAndFormat.json
-
nullAndObject.json
-
oneOf.json
-
pattern.json
-
patternProperties.json
-
properties.json
-
ref.json
-
refRemote.json
-
required.json
-
type.json
-
uniqueItems.json
-
json-schema.js
-
misc.js
-
index.js
-
index.js
-
package.json
-
readme
-
package.json
-
readme
-
package.json
-
README
-
bower.json
-
component.json
-
client.js
-
usage.js
-
browser.js
-
client.js
-
crypto.js
-
index.js
-
server.js
-
utils.js
-
CONTRIBUTING
-
README
- Overview
- Helper Methods
wrap(error, [statusCode], [message])
create(statusCode, [message], [data])
- HTTP 4xx Errors
Boom.badRequest([message], [data])
Boom.unauthorized([message], [scheme], [attributes])
Boom.forbidden([message], [data])
Boom.notFound([message], [data])
Boom.methodNotAllowed([message], [data])
Boom.notAcceptable([message], [data])
Boom.proxyAuthRequired([message], [data])
Boom.clientTimeout([message], [data])
Boom.conflict([message], [data])
Boom.resourceGone([message], [data])
Boom.lengthRequired([message], [data])
Boom.preconditionFailed([message], [data])
Boom.entityTooLarge([message], [data])
Boom.uriTooLong([message], [data])
Boom.unsupportedMediaType([message], [data])
Boom.rangeNotSatisfiable([message], [data])
Boom.expectationFailed([message], [data])
Boom.badData([message], [data])
Boom.preconditionRequired([message], [data])
Boom.tooManyRequests([message], [data])
- HTTP 5xx Errors
Boom.badImplementation([message], [data])
Boom.notImplemented([message], [data])
Boom.badGateway([message], [data])
Boom.serverTimeout([message], [data])
Boom.gatewayTimeout([message], [data])
- F.A.Q.
- How do I include extra information in my responses?
output.payload
is missing data
, what gives?
-
index.js
-
package.json
-
index.js
-
README
-
index.js
-
package.json
-
index.js
-
CONTRIBUTING
-
README
- Table of Contents
- Introduction
- Object
- clone(obj)
- cloneWithShallow(obj, keys)
- merge(target, source, isNullOverride, isMergeArrays)
- applyToDefaults(defaults, options, isNullOverride)
- applyToDefaultsWithShallow(defaults, options, keys)
- deepEqual(b, a, [options])
- unique(array, key)
- mapToObject(array, key)
- intersect(array1, array2)
- contain(ref, values, [options])
- flatten(array, [target])
- reach(obj, chain, [options])
- reachTemplate(obj, template, [options])
- transform(obj, transform, [options])
- shallow(obj)
- stringify(obj)
- Timer
- Bench
- Binary Encoding/Decoding
- base64urlEncode(value)
- base64urlDecode(value)
- Escaping Characters
- escapeHtml(string)
- escapeHeaderAttribute(attribute)
- escapeRegex(string)
- Errors
- assert(condition, message)
- abort(message)
- displayStack(slice)
- callStack(slice)
- Function
- nextTick(fn)
- once(fn)
- ignore
- Miscellaneous
- uniqueFilename(path, extension)
- isAbsolutePath(path, [platform])
- isInteger(value)
-
escape.js
-
index.js
-
package.json
-
escaper.js
-
index.js
-
ignore
-
test1.js
-
test2.js
-
test3.js
-
README
-
offset.js
-
time.js
-
index.js
-
index.js
-
package.json
-
index.js
-
package.json
-
browser.js
-
client.js
-
crypto.js
-
index.js
-
readme.js
-
server.js
-
uri.js
-
utils.js
-
CHANGES
-
README
-
http_signing
-
index.js
-
parser.js
-
signer.js
-
utils.js
-
verify.js
-
CHANGES
-
README
-
assert.js
-
package.json
-
CHANGES
-
README
- jsprim: utilities for primitive JavaScript types
- deepCopy(obj)
- deepEqual(obj1, obj2)
- isEmpty(obj)
- hasKey(obj, key)
- forEachKey(obj, callback)
- flattenObject(obj, depth)
- flattenIter(obj, depth, func)
- pluck(obj, key)
- randElt(array)
- startsWith(str, prefix)
- endsWith(str, suffix)
- iso8601(date)
- parseDateTime(str)
- hrtimeDiff(timeA, timeB)
- hrtimeAdd(timeA, timeB)
- hrtimeAccum(timeA, timeB)
- hrtimeNanosec(timeA), hrtimeMicrosec(timeA), hrtimeMillisec(timeA)
- validateJsonObject(schema, object)
- extraProperties(object, allowed)
- mergeObjects(provided, overrides, defaults)
- Contributing
-
jsprim.js
-
README
-
simple.js
-
jsl.node.conf
-
extsprintf.js
-
package.json
-
README
-
draft-zyp-json-schema-03.xml
-
draft-zyp-json-schema-04.xml
-
links.js
-
validate.js
-
package.json
-
tests.js
-
README
-
levels-verror.js
-
levels-werror.js
-
varargs.js
-
verror.js
-
werror.js
-
jsl.node.conf
-
verror.js
-
package.json
-
tst.inherit.js
-
tst.verror.js
-
tst.werror.js
-
package.json
-
README
- sshpk
- Install
- Examples
- Usage
- Public keys
parseKey(data[, format = 'auto'[, options]])
Key.isKey(obj)
Key#type
Key#size
Key#comment
Key#curve
Key#toBuffer([format = 'ssh'])
Key#toString([format = 'ssh])
Key#fingerprint([algorithm = 'sha256'])
Key#createVerify([hashAlgorithm])
Key#createDiffieHellman()
Key#createDH()
- Private keys
parsePrivateKey(data[, format = 'auto'[, options]])
PrivateKey.isPrivateKey(obj)
PrivateKey#type
PrivateKey#size
PrivateKey#curve
PrivateKey#toBuffer([format = 'pkcs1'])
PrivateKey#toString([format = 'pkcs1'])
PrivateKey#toPublic()
PrivateKey#fingerprint([algorithm = 'sha256'])
PrivateKey#createVerify([hashAlgorithm])
PrivateKey#createSign([hashAlgorithm])
PrivateKey#derive(newType)
- Fingerprints
parseFingerprint(fingerprint[, algorithms])
Fingerprint.isFingerprint(obj)
Fingerprint#toString([format])
Fingerprint#matches(key)
- Signatures
parseSignature(signature, algorithm, format)
Signature.isSignature(obj)
Signature#toBuffer([format = 'asn1'])
Signature#toString([format = 'asn1'])
- Certificates
parseCertificate(data, format)
createSelfSignedCertificate(subject, privateKey[, options])
createCertificate(subject, key, issuer, issuerKey[, options])
Certificate#subjects
Certificate#issuer
Certificate#subjectKey
Certificate#issuerKey
Certificate#serial
Certificate#isExpired([when])
Certificate#isSignedByKey(key)
Certificate#isSignedBy(certificate)
Certificate#fingerprint([hashAlgo])
Certificate#toBuffer([format])
Certificate#toString([format])
- Certificate identities
identityForHost(hostname)
identityForUser(uid)
identityForEmail(email)
identityFromDN(dn)
Identity#toString()
Identity#type
Identity#hostname
Identity#uid
Identity#email
Identity#cn
- Errors
InvalidAlgorithmError
FingerprintFormatError
KeyParseError
KeyEncryptedError
CertificateParseError
- Friends of sshpk
-
algs.js
-
certificate.js
-
dhe.js
-
ed-compat.js
-
errors.js
-
fingerprint.js
-
auto.js
-
openssh-cert.js
-
pem.js
-
pkcs1.js
-
pkcs8.js
-
rfc4253.js
-
ssh-private.js
-
ssh.js
-
x509-pem.js
-
x509.js
-
identity.js
-
index.js
-
key.js
-
private-key.js
-
signature.js
-
ssh-buffer.js
-
utils.js
-
sshpk-conv.1
-
sshpk-sign.1
-
sshpk-verify.1
-
README
-
errors.js
-
index.js
-
reader.js
-
types.js
-
writer.js
-
index.js
-
package.json
-
reader.test.js
-
writer.test.js
-
CHANGES
-
README
-
assert.js
-
package.json
-
README
-
dashdash.bash_completion.in
-
dashdash.js
-
package.json
-
README
-
index.js
-
ec.js
-
sec.js
-
package.json
-
test.js
-
README
-
index.js
-
package.json
-
AUTHORS
-
README
-
almond.0
-
almond.1
-
index.js
-
jsdoc.json
-
core.js
-
curve255.js
-
dh.js
-
eddsa.js
-
utils.js
-
package.json
-
README
-
example.html
-
example.js
-
index.js
-
package.json
-
CHANGELOG
-
README
- TweetNaCl.js
- Documentation
- Overview
- Installation
- Usage
- Public-key authenticated encryption (box)
- nacl.box.keyPair()
- nacl.box.keyPair.fromSecretKey(secretKey)
- nacl.box(message, nonce, theirPublicKey, mySecretKey)
- nacl.box.open(box, nonce, theirPublicKey, mySecretKey)
- nacl.box.before(theirPublicKey, mySecretKey)
- nacl.box.after(message, nonce, sharedKey)
- nacl.box.open.after(box, nonce, sharedKey)
- nacl.box.publicKeyLength = 32
- nacl.box.secretKeyLength = 32
- nacl.box.sharedKeyLength = 32
- nacl.box.nonceLength = 24
- nacl.box.overheadLength = 16
- Secret-key authenticated encryption (secretbox)
- nacl.secretbox(message, nonce, key)
- nacl.secretbox.open(box, nonce, key)
- nacl.secretbox.keyLength = 32
- nacl.secretbox.nonceLength = 24
- nacl.secretbox.overheadLength = 16
- Scalar multiplication
- nacl.scalarMult(n, p)
- nacl.scalarMult.base(n)
- nacl.scalarMult.scalarLength = 32
- nacl.scalarMult.groupElementLength = 32
- Signatures
- nacl.sign.keyPair()
- nacl.sign.keyPair.fromSecretKey(secretKey)
- nacl.sign.keyPair.fromSeed(seed)
- nacl.sign(message, secretKey)
- nacl.sign.open(signedMessage, publicKey)
- nacl.sign.detached(message, secretKey)
- nacl.sign.detached.verify(message, signature, publicKey)
- nacl.sign.publicKeyLength = 32
- nacl.sign.secretKeyLength = 64
- nacl.sign.seedLength = 32
- nacl.sign.signatureLength = 64
- Hashing
- nacl.hash(message)
- nacl.hash.hashLength = 64
- Random bytes generation
- nacl.randomBytes(length)
- Constant-time comparison
- nacl.verify(x, y)
- Utilities
- nacl.util.decodeUTF8(string)
- nacl.util.encodeUTF8(array)
- nacl.util.decodeBase64(string)
- nacl.util.encodeBase64(array)
- System requirements
- Development and testing
- Testing
- Benchmarking
- Contributors
- Third-party libraries based on TweetNaCl.js
- Who uses it
-
nacl-fast.js
-
nacl-fast.min.js
-
nacl.js
-
nacl.min.js
-
package.json
-
package.json
-
package.json
-
LICENSE
-
README
-
index.js
-
package.json
-
test.js
-
LICENSE
-
README
-
isstream.js
-
package.json
-
test.js
-
CHANGELOG
-
README
-
package.json
-
stringify.js
-
mocha.opts
-
stringify_test.js
-
HISTORY
-
README
-
index.js
-
HISTORY
-
README
-
db.json
-
index.js
-
package.json
-
package.json
-
LICENSE
-
README
-
README
-
bench.gnu
-
bench.sh
-
benchmark.js
-
bower.json
-
component.json
-
package.json
-
compare_v1.js
-
test.html
-
test.js
-
uuid.js
-
README
-
index.js
-
package.json
-
CHANGELOG
-
CONTRIBUTING
-
README
-
qs.js
-
index.js
-
parse.js
-
stringify.js
-
utils.js
-
package.json
-
index.js
-
parse.js
-
stringify.js
-
utils.js
-
LICENSE
-
README
-
example.js
-
package.json
-
stringstream.js
-
README
- Synopsis
- Installation
- Version Support
- API
- tough
parseDate(string)
formatDate(date)
canonicalDomain(str)
domainMatch(str,domStr[,canonicalize=true])
defaultPath(path)
pathMatch(reqPath,cookiePath)
parse(cookieString[, options])
fromJSON(string)
getPublicSuffix(hostname)
cookieCompare(a,b)
permuteDomain(domain)
permutePath(path)
- Cookie
Cookie.parse(cookieString[, options])
- Properties
Cookie([{properties}])
.toString()
.cookieString()
.setExpires(String)
.setMaxAge(number)
.expiryTime([now=Date.now()])
.expiryDate([now=Date.now()])
.TTL([now=Date.now()])
.canonicalizedDoman()
.cdomain()
.toJSON()
Cookie.fromJSON(strOrObj)
.clone()
.validate()
- CookieJar
CookieJar([store],[options])
.setCookie(cookieOrString, currentUrl, [{options},] cb(err,cookie))
.setCookieSync(cookieOrString, currentUrl, [{options}])
.getCookies(currentUrl, [{options},] cb(err,cookies))
.getCookiesSync(currentUrl, [{options}])
.getCookieString(...)
.getCookieStringSync(...)
.getSetCookieStrings(...)
.getSetCookieStringsSync(...)
.serialize(cb(err,serializedObject))
.serializeSync()
.toJSON()
CookieJar.deserialize(serialized, [store], cb(err,object))
CookieJar.deserializeSync(serialized, [store])
CookieJar.fromJSON(string)
.clone([store,]cb(err,newJar))
.cloneSync([store])
- Store
- Store API
store.findCookie(domain, path, key, cb(err,cookie))
store.findCookies(domain, path, cb(err,cookies))
store.putCookie(cookie, cb(err))
store.updateCookie(oldCookie, newCookie, cb(err))
store.removeCookie(domain, path, key, cb(err))
store.removeCookies(domain, path, cb(err))
store.getAllCookies(cb(err, cookies))
- MemoryCookieStore
- Community Cookie Stores
- Serialization Format
- Copyright and License
-
cookie.js
-
memstore.js
-
pathMatch.js
-
permuteDomain.js
-
pubsuffix.js
-
store.js
-
package.json
-
README
-
index.js
-
package.json
-
package.json
-
request.js
-
__package__.js
-
component.json
-
dom-parser.js
-
dom.js
-
package.json
-
readme
-
sax.js
-
README
-
package.json
-
test.js
-
xpath.js
-
post_chistaco.js
-
refreshing_matter.js
-
module_not_found.json
-
basic.json
-
chistescortos_module.json
-
chyton_module.json
-
refreshing_module.json
-
conf.js
-
contact_form.js
-
utils.js
-
domain_empty.json
-
domain_not_found.json
-
email_empty.json
-
email_format.json
-
message_empty.json
-
basic.json
-
with_cc.json
Classes and Modules
Methods