{"_id":"@bjarkirafn/rollup-starter-lib","_rev":"2-82e5f14aa463ff23e60d093ef052d563","name":"@bjarkirafn/rollup-starter-lib","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@bjarkirafn/rollup-starter-lib","version":"1.0.0","main":"dist/how-long-till-lunch.cjs.js","module":"dist/how-long-till-lunch.esm.js","browser":"dist/how-long-till-lunch.umd.js","license":"MIT","dependencies":{"ms":"^2.1.2"},"devDependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","rollup":"^2.6.1"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"node test/test.js","pretest":"npm run build"},"description":"[![Greenkeeper badge](https://badges.greenkeeper.io/rollup/rollup-starter-lib.svg)](https://greenkeeper.io/)","_id":"@bjarkirafn/rollup-starter-lib@1.0.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-UX478LLwzFC2xWBI7W4wxFIghxttn+j65UncmoqueGAUIHCR20ecBXTWvsQD4Iu1vpDFPpJN6CjYLSAqCjmVPQ==","shasum":"5025fa720f22107e7f18b12a1937c0106a9f319e","tarball":"https://registry.npmjs.org/@bjarkirafn/rollup-starter-lib/-/rollup-starter-lib-1.0.0.tgz","fileCount":3,"unpackedSize":3909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem+zzCRA9TVsSAnZWagAASbcQAJT23002c32EjG08ndDz\nljx5tc0SNlhHuod4/R6Fz525KgzAULBWNbc6F4YuMNyCsGDrRg49+fboD6XX\ndmn9fGLnmFZ0rqnNQm0OdDKdLaDdIjXzZMkE6MpY8AduiWcU3G1ydeyDBN4S\nDLWnr7vfG9mGPzRJFmrTj2Dx4Uxwic+y+tBWMJC8hRrkk58bvUOEGcvI5wr4\noWqoQYKcyhVjH50r1jBSY5x7KYLHl9s3V6M6a8n2PxkI80QGO+nx61bOO+pO\nuKvEzi47aMrzX7AjRsP/Roo+rDguDOQ8Hwdjb23l/owvIJ0fn4ehWIi8aiYl\nMCkam1k4esGcEdc+2nOegsW4h2sqMO5CdolayH8M+0rjZ1LAgADOYdHjkeds\nRTRvVCGU78yd0szLanJz0y6zTsFtXkSRvUoR3mT9E/pLKsCfKSwVG/mAv3Yj\nfSK82goLvhedyE+2VyLDcHLV6Nu5LjaGdEGgENHwaOBLCWfl5d7Sz1d+6F93\n4bvpGB783k/IOe8w0uyYQSyXabE6eQyKabqv8jlwCU5YQCcI5MFm7DeRso5W\n3kXpNM2YgfCwRGF7RM1rKtmWECML/AA1g2VLC60z4k+dw/yID8LQZOOWLjmf\n7iYuW8LG08+nBzPKqdQjaDDdsMSIlw5JSg2srSAzFSGvX2FfOeNcYgi8VLA3\nfTCk\r\n=7ePm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD77lo7UDH587KDJOglMTgKrUXK8pffaLAsjlmHwXqQTQIgFWtZJYUhjRjQYEtmyQw2CtWt9cS3Fj4mxRzFH5BwPFw="}]},"maintainers":[{"name":"bjarkirafn","email":"bjarkirafn@gmail.com"}],"_npmUser":{"name":"bjarkirafn","email":"bjarkirafn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-starter-lib_1.0.0_1587277043013_0.9070508136900148"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bjarkirafn/rollup-starter-lib","version":"1.0.1","main":"dist/how-long-till-lunch.cjs.js","module":"dist/how-long-till-lunch.esm.js","browser":"dist/how-long-till-lunch.umd.js","license":"MIT","dependencies":{"ms":"^2.1.2"},"devDependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","rollup":"^2.6.1"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"node test/test.js","pretest":"npm run build"},"description":"[![Greenkeeper badge](https://badges.greenkeeper.io/rollup/rollup-starter-lib.svg)](https://greenkeeper.io/)","_id":"@bjarkirafn/rollup-starter-lib@1.0.1","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-/oPJBr6C8mP2bMcMZmLMvThzZbJV3xBMoXJmtUaN+1F3mXe3YiEx8mvo0PJLNmkaFgGrBWcngnHSeWjgcDqT8g==","shasum":"30b7ed0ca13266bc1af90ceffa7930bf68cd50d4","tarball":"https://registry.npmjs.org/@bjarkirafn/rollup-starter-lib/-/rollup-starter-lib-1.0.1.tgz","fileCount":6,"unpackedSize":10029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem+3ACRA9TVsSAnZWagAAjHQP/3CiezdhUVAEFjE/HUb1\nz248QGr3QCDI7LWqRFlcn1PigYr8LB6AlRKBp6PR+2uESKDOVDOGFblgyR8a\nnSZOUMkl5L0RUhU8SseQ9NKwmEwWWqB+QiojeooSY1SFA4CqR7WJBE576CYY\nSb3ZKqe3EOrZq/Baw1luL+OJGn2pkp50Jvj1brqBe5oUYr2jAZEQC6R1241z\nIOVZJEX3Q8UUC31/w2udlXuoll/lCNZSCil2U5eW5dY9h3X9ec2m3zOFRjth\ntpu6iHX9xK8Pg4LOxS5u30Kka/z+fDwmOBtabiwIMdFjro1B1Jo2xWfX99nO\nIv+Sz0teZqQJdf4jdPQ/6sA+DVW19SuX87VTHDPvJGXorzkhw0t6ojw9sXkI\nK9uFGU4op6jWnrloISF5XAQE3//P7rx7aVm4rphlNDs+8+LsWMeCUJs+6W37\n1B7uaYj1gTnhzE57crImHZDPKCCCFYtPns9Mi6AettNLwvtK12FUUcL0fim9\nvlYHFgWFb6++tVudN3NoLazkhhG0gA7lrk0yVRixVJylEuHgliTgP5HRwAVe\nO6g9WHHm9n2uDsPqOe7wZ5cdrnNs2pAK9Qib9sFVaY5VHCfgzcZu9lrI4t08\nINC/xreFUA3qNQwsV2JiyGVw91YSxpNOmmdxB7NgdZSxm0c4g8RnAeR4Jm5R\nZHdE\r\n=ewuz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6UjgvodDfcWPS7/Xd2mYZwUcjfSEutlf1/RpFuU2oaAiEA2CzA0cXjVFFRIvoR6OsMImBcA6rc/gD+cTvu+NCuI6o="}]},"maintainers":[{"name":"bjarkirafn","email":"bjarkirafn@gmail.com"}],"_npmUser":{"name":"bjarkirafn","email":"bjarkirafn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-starter-lib_1.0.1_1587277248337_0.31060718744106386"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-19T06:17:22.979Z","1.0.0":"2020-04-19T06:17:23.178Z","modified":"2022-04-04T19:18:17.069Z","1.0.1":"2020-04-19T06:20:48.478Z"},"maintainers":[{"name":"bjarkirafn","email":"bjarkirafn@gmail.com"}],"description":"[![Greenkeeper badge](https://badges.greenkeeper.io/rollup/rollup-starter-lib.svg)](https://greenkeeper.io/)","license":"MIT","readme":"# rollup-starter-lib\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/rollup/rollup-starter-lib.svg)](https://greenkeeper.io/)\n\nThis 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.\n\nWe're creating a library called `how-long-till-lunch`, which usefully tells us how long we have to wait until lunch, using the [ms](https://github.com/zeit/ms) package:\n\n```js\nconsole.log('it will be lunchtime in ' + howLongTillLunch());\n```\n\n## Getting started\n\nClone this repository and install its dependencies:\n\n```bash\ngit clone https://github.com/rollup/rollup-starter-lib\ncd rollup-starter-lib\nnpm install\n```\n\n`npm run build` builds the library to `dist`, generating three files:\n\n* `dist/how-long-till-lunch.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/how-long-till-lunch.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the external dependency. This corresponds to the `\"module\"` field in package.json\n* `dist/how-long-till-lunch.umd.js`\n    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\n\n`npm run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n`npm test` builds the library, then tests it.\n\n## Variations\n\n* [babel](https://github.com/rollup/rollup-starter-lib/tree/babel) — illustrates writing the source code in ES2015 and transpiling it for older environments with [Babel](https://babeljs.io/)\n* [buble](https://github.com/rollup/rollup-starter-lib/tree/buble) — similar, but using [Bublé](https://buble.surge.sh/) which is a faster alternative with less configuration\n* [TypeScript](https://github.com/rollup/rollup-starter-lib/tree/typescript) — uses [TypeScript](https://www.typescriptlang.org/) for type-safe code and transpiling\n\n\n\n## License\n\n[MIT](LICENSE).\n","readmeFilename":"README.md"}