1.0.0 • Published 4 years ago

help-widget v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

Help Widget

This is a template for adding a generic intercom-like help widget to your site.

Check out the demo.

Develop

  • yarn
  • yarn start

Use

  • yarn
  • yarn build release
  • Add this to your html:
  (function (w,d,s,o,f,js,fjs) {
    w['help-widget']=o;w[o] = w[o] || function () { (w[o].q = w[o].q || []).push(arguments) };
    js = d.createElement(s), fjs = d.getElementsByTagName(s)[0];
    js.id = o; js.src = f; js.async = 1; fjs.parentNode.insertBefore(js, fjs);
  }(window, document, 'script', 'hw', './widget.js'));
  hw('init', { });
  hw('message', '');
  • Replace ./widget.js with built javascript file

Based on JS Widget.

🙋🏻‍♂️ Made by @alisalahio

acceptsacornajvacorn-dynamic-importajv-errorsajv-keywordsalign-textansi-htmlansi-regexansi-stylesanymatchaprobaargparsearr-flattenarr-unionarray-find-indexarr-diffarray-flattenarray-includesarray-unionarray-uniqarray-uniqueasn1.jsassertassign-symbolsast-typesasyncasync-eachatobbalanced-matchautoprefixerbabel-plugin-dynamic-import-nodebasebase64-jsbatchbig.jsbinary-extensionsbindingsbluebirdbn.jsbody-parserbonjourbrace-expansionbracesbrorandbrowserify-aesbrowserify-cipherbrowserify-desbrowserify-rsabrowserify-signbrowserslistbrowserify-zlibbufferbuffer-frombuffer-indexofbuffer-xorbuiltin-status-codescacachebytescache-basecaller-callsitecaller-pathcallsitescamel-casecamelcasecamelcase-keyscaniuse-litecenter-alignchalkchokidarchownrcipher-baseclass-utilsclean-csscliuicocollection-visitcode-point-atcolor-convertcolor-namecommandercommondircomponent-emittercompressiblecompressionconcat-mapconcat-streamconsole-browserifyconnect-history-api-fallbackconstants-browserifycontent-dispositioncontent-typeconvert-source-mapcookiecookie-signaturecopy-concurrentlycopy-descriptorcore-js-compatcore-util-iscosmiconfigcreate-ecdhcreate-hashcross-spawncreate-hmaccrypto-browserifycss-blank-pseudocss-has-pseudocss-prefers-color-schemecssdbcssesccurrently-unhandledcyclistddebugdecamelizedecode-uri-componentdeep-equaldefine-propertiesdefine-propertydeldepddes.jsdestroydetect-nodediffie-hellmandir-globdns-equaldns-packetdns-txtdomain-browserduplexifyee-firstelectron-to-chromiumellipticemojis-listencodeurlend-of-streamenhanced-resolveerrnoerror-exes-abstractes-to-primitivees5-extes6-iteratores6-mapes6-setes6-symboles6-templateses6-weak-mapescape-htmlescape-string-regexpescopeesprimaesrecurseestraverseesutilsetagevent-emittereventemitter3eventseventsourceevp_bytestokeyexecaexpand-bracketsexpressextextend-shallowextglobfast-deep-equalfast-json-stable-stringifyfastparsefaye-websocketfile-uri-to-pathfill-rangefinalhandlerfind-cache-dirfind-upflattenflush-write-streamfollow-redirectsfor-inforwardedfragment-cachefreshfrom2fs-write-stream-atomicfs.realpathfseventsfunction-bindgensyncget-caller-fileget-stdinget-streamget-valueglobglob-parentglobalsglobbygraceful-fshandle-thinghashas-flaghas-symbolshas-valuehas-valueshash-basehash.jshehmac-drbghosted-git-infohtml-entitieshpack.jshtml-minifierhttp-deceiverhttp-errorshttp-parser-jshttp-proxyhttp-proxy-middlewarehttps-browserifyiconv-liteicss-utilsieee754iferrignoreimport-cwdimport-freshimport-fromimport-localimurmurhashindent-stringindexes-ofinflightinheritsinternal-ipinterpretinvariantinvert-kvipipaddr.jsis-accessor-descriptoris-arrayishis-binary-pathis-argumentsis-bufferis-callableis-data-descriptoris-date-objectis-descriptoris-directoryis-extendableis-finiteis-extglobis-fullwidth-code-pointis-globis-numberis-path-cwdis-path-in-cwdis-path-insideis-plain-objectis-regexis-streamis-symbolis-stringis-utf8is-windowsis-wslisarrayisexeisobjectjs-tokensjs-yamljsescjson-loaderjson-parse-better-errorsjson-schema-traversejson3killablejson5kind-oflazy-cachelcidlevenlevenaryload-json-fileloader-runnerloader-utilslocate-pathlodashlodash._reinterpolatelodash.templatelodash.templatesettingsloglevellongestloose-envifyloud-rejectionlower-caselru-cachemake-dirmap-cachemap-objmap-visitmd5.jsmedia-typermemmemory-fsmeowmerge-descriptorsmethodsmicromatchmiller-rabinmimemime-dbmime-typesmimic-fnminimalistic-assertminimalistic-crypto-utilsminimatchminimistmississippimixin-deepmkdirpmove-concurrentlymulticast-dns-service-typesmsmulticast-dnsnannanomatchnegotiatorneo-asyncnext-tickno-casenode-forgenode-libs-browsernode-releasesnormalize-package-datanormalize-pathnormalize-rangenpm-run-pathnum2fractionnumber-is-nanobject-assignobject-copyobject-inspectobject-isobject-keysobject.assignobject-visitobject.pickobufon-headersonceon-finishedopnoriginalos-browserifyos-localep-finallyp-limitp-locatep-mappakop-tryparallel-transformparam-caseparse-asn1parse-jsonpascalcaseparseurlpath-browserifypath-dirnamepath-existspath-is-absolutepath-is-insidepath-keypath-parsepath-to-regexppath-typepbkdf2pifypinkiepinkie-promisepkg-dirportfinderposix-character-classespostcsspostcss-attribute-case-insensitivepostcss-color-functional-notationpostcss-color-graypostcss-color-hex-alphapostcss-color-mod-functionpostcss-color-rebeccapurplepostcss-custom-mediapostcss-custom-propertiespostcss-custom-selectorspostcss-dir-pseudo-classpostcss-double-position-gradientspostcss-env-functionpostcss-focus-visiblepostcss-focus-withinpostcss-font-variantpostcss-gap-propertiespostcss-image-set-functionpostcss-initialpostcss-lab-functionpostcss-logicalpostcss-load-configpostcss-media-minmaxpostcss-modules-extract-importspostcss-modules-local-by-defaultpostcss-modules-scopepostcss-nestingpostcss-modules-valuespostcss-page-breakpostcss-overflow-shorthandpostcss-placepostcss-pseudo-class-any-linkpostcss-replace-overflow-wrappostcss-selector-matchespostcss-selector-notpostcss-selector-parserpostcss-values-parserprivatepostcss-value-parserprocess-nextick-argsprocesspromise-inflightproxy-addrprrpseudomappublic-encryptpumppumpifypunycodeqsquerystringquerystring-es3querystringifyrandombytesrandomfillrange-parserraw-bodyread-cacheread-pkgread-pkg-upreadable-streamreaddirpredentrecastregenerateregenerate-unicode-propertiesregenerator-transformregex-notregexp.prototype.flagsregexpu-coreregjsgenregjsparserrelateurlremove-trailing-separatorrepeat-elementrepeat-stringrepeatingrequire-directoryrequire-main-filenamerequires-portresolveresolve-cwdresolve-fromresolve-urlretrimrafright-alignripemd160run-queuesafe-buffersafe-regexsafer-bufferschema-utilsselect-hoseselfsignedsemversendserialize-javascriptserve-indexserve-staticset-blockingset-valuesetimmediatesetprototypeofsha.jsshebang-commandshebang-regexsignal-exitslashsnapdragonsnapdragon-nodesnapdragon-utilsockjssockjs-clientsource-list-mapsource-mapsource-map-resolvesource-map-urlspdx-correctspdx-exceptionsspdx-expression-parsespdx-license-idsspdyspdy-transportsplit-stringsprintf-jsssristatic-extendstatusesstream-browserifystream-eachstream-httpstream-shiftstring-widthstring.prototype.trimleftstring.prototype.trimrightstring_decoderstrip-ansistrip-bomstrip-eofstrip-indentsupports-colortapablethroughthrough2thunkytime-stamptimers-browserifyto-arraybufferto-fast-propertiesto-object-pathto-regextoidentifierto-regex-rangetrim-newlinestty-browserifytypetype-istypedarrayuglify-jsuglify-to-browserifyuglifyjs-webpack-pluginunicode-canonical-property-names-ecmascriptunicode-match-property-ecmascriptunicode-match-property-value-ecmascriptunicode-property-aliases-ecmascriptunion-valueuniqunique-filenameunique-slugunpipeunset-valueupathupper-caseuri-jsurixurlurl-parseuseutilutil-deprecateutils-mergeuuidvalidate-npm-package-licensevaryvm-browserifywatchpackwbufwebpack-dev-middlewarewebpack-sourceswebsocket-driverwebsocket-extensionswhichwhich-modulewindow-sizewordwrapwrap-ansiwrappyxtendy18nyallistyargsyargs-parser
1.0.0

4 years ago