Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jhh/rollup-starter
https://github.com/jhh/rollup-starter
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jhh/rollup-starter
- Owner: jhh
- License: mit
- Created: 2022-04-29T12:26:19.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-04-29T12:26:20.000Z (over 2 years ago)
- Last Synced: 2024-12-16T03:42:20.018Z (about 1 month ago)
- Language: JavaScript
- Size: 1000 Bytes
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rollup-starter-app
This repo contains a bare-bones example of how to create an application using Rollup, including importing a module from `node_modules` and converting it from CommonJS.
*See also https://github.com/rollup/rollup-starter-lib*
## Getting started
Clone this repository and install its dependencies:
```bash
git clone https://github.com/rollup/rollup-starter-app
cd rollup-starter-app
npm install# or
npx degit "rollup/rollup-starter-app" my-app
cd my-app
npm install
```The `public/index.html` file contains a `` tag, which means we need to create `public/bundle.js`. The `rollup.config.js` file tells Rollup how to create this bundle, starting with `src/main.js` and including all its dependencies, including [date-fns](https://date-fns.org).
`npm run build` builds the application to `public/bundle.js`, along with a sourcemap file for debugging.
`npm start` launches a server, using [serve](https://github.com/zeit/serve). Navigate to [localhost:3000](http://localhost:3000).
`npm run watch` will continually rebuild the application as your source files change.
`npm run dev` will run `npm start` and `npm run watch` in parallel.
## License
[MIT](LICENSE).