@algolia/kquery2

1.0.1 • Public • Published

🎤 kQuery

API

See assignment.md.

Live example

Greenkeeper badge

This repo contains a bare-bones example of how to create a library using Rollup, including importing a module from node_modules and converting it from CommonJS.

We're creating a library called how-long-till-lunch, which usefully tells us how long we have to wait until lunch, using the ms package:

console.log('it will be lunchtime in ' + howLongTillLunch());

Getting started

Clone this repository and install its dependencies:

git clone https://github.com/rollup/rollup-starter-lib
cd rollup-starter-lib
npm install

npm run build builds the library to dist, generating three files:

  • dist/how-long-till-lunch.cjs.js A CommonJS bundle, suitable for use in Node.js, that requires the external dependency. This corresponds to the "main" field in package.json
  • dist/how-long-till-lunch.esm.js an ES module bundle, suitable for use in other people's libraries and applications, that imports the external dependency. This corresponds to the "module" field in package.json
  • dist/how-long-till-lunch.umd.js a UMD build, suitable for use in any environment (including the browser, as a <script> tag), that includes the external dependency. This corresponds to the "browser" field in package.json

npm run dev builds the library, then keeps rebuilding it whenever the source files change using rollup-watch.

npm test builds the library, then tests it.

Variations

  • babel — illustrates writing the source code in ES2015 and transpiling it for older environments with Babel
  • buble — similar, but using Bublé which is a faster alternative with less configuration

License

MIT.

Dependencies (0)

    Dev Dependencies (17)

    Package Sidebar

    Install

    npm i @algolia/kquery2

    Weekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    9.26 kB

    Total Files

    6

    Last publish

    Collaborators

    • wwalser
    • jkaho
    • mprevell97
    • louishousiaux
    • antoine.gilles
    • eventexperiences_algolia
    • jsok_algolia
    • bhinchley-algolia
    • hugowit
    • alg-admin
    • aymeric.giraudet
    • gavinwade12
    • bhcastle
    • rishi_algolia
    • jasonberry
    • scyganek-algolia
    • drodriguln
    • abodelot
    • leviwhalen
    • sfaiqh
    • valentindotxyz
    • fluf
    • instantsearch-bot
    • taylorcjohnson_algolia
    • pjankowski5312
    • raed-algolia
    • dylantientcheu
    • catalgolia
    • morgan-algolia
    • algabet
    • andy_ds
    • bengreenbank
    • alg-bgastinne
    • daltondickalgolia
    • jcohonner-algolia
    • robertmogos
    • mariaalungu
    • emmanuel.fortin
    • ejaldorau
    • dhaya.b
    • lukyvj
    • marielaure
    • haroenv
    • rayrutjes
    • jerska
    • ronanlevesque
    • samouss
    • therealwebby
    • francoischalifour
    • jonmontane
    • tkrugg
    • seafoox
    • sylvainh
    • clemfromspace
    • lorrissaintgenez
    • broujo
    • e-krebs
    • kombucha
    • sylvain
    • crawler-team
    • amcdaid106
    • devinalgolia
    • jvenezia
    • otomatik
    • sophiem03
    • sarahdayan
    • dcoates
    • maximehuang
    • guitek
    • matthewbond
    • cyril.descossy
    • tatsuro
    • danajeremy
    • mathougui
    • xavdh
    • agdavid
    • rasemotte
    • plnech
    • shortcuts
    • praagyajoshi
    • loicsay
    • svensoldin
    • alphonseb
    • leodau
    • fabienmotte
    • sarahfranc
    • millotp