Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use rollup for builds #47

Merged
merged 14 commits into from
Sep 28, 2018
Merged

Use rollup for builds #47

merged 14 commits into from
Sep 28, 2018

Commits on Sep 17, 2018

  1. build: replaced webpack with rollup. Closes #45

    Removed `hot` command from `package.json`, as rollup does not support HMR.
    `rollup-plugin-terser` is locked @v2.0.2 because of TrySound/rollup-plugin-terser#5
    
    NOTE: No unit test working at this time! I could not check if the config works well on actual applications!
    Gerkin committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    9b0f92e View commit details
    Browse the repository at this point in the history
  2. build: Build package with rollup

    Gerkin committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    f06cf63 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2018

  1. build: Add commonjs plugin to rollup for object-path

    Related to #45. NOTE: `object-path` is an UMD module, that can't be well tree-shaken by rollup. It would be best to use equivalent pure CommonJS/ES modules
    Gerkin committed Sep 19, 2018
    Configuration menu
    Copy the full SHA
    d0b2f0f View commit details
    Browse the repository at this point in the history
  2. build: Separate IIFE & ES builds

    Gerkin committed Sep 19, 2018
    Configuration menu
    Copy the full SHA
    813172a View commit details
    Browse the repository at this point in the history
  3. tests: Updated examples to use rollup

    Gerkin committed Sep 19, 2018
    Configuration menu
    Copy the full SHA
    fe468af View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2018

  1. build(package.json): Changed main field

    The main field now uses the pre-built ES (for modules) version of the package.
    Gerkin committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    ecd5a93 View commit details
    Browse the repository at this point in the history
  2. docs(README): Updated readme to show IIFE module usage in browser

    The browser-ready bundle is now an IIFE, that does not export anything, and simply register itself in vue.
    Gerkin committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    6758b55 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2018

  1. build: Change import, removed webpack config

    Replaced objectPath all import to simple `get` import in `src/classes/column`
    Deleted `webpack.config.js`
    Gerkin committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    8fd1198 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf23318 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2018

  1. chore: Removed mix-manifest file

    Gerkin committed Sep 26, 2018
    Configuration menu
    Copy the full SHA
    d6a525c View commit details
    Browse the repository at this point in the history
  2. build(rollup): Changed output file names

    `iife` build now named `vuejs-datatable.js`
    `esm` build now named `vuejs-datatable.esm.js`
    Gerkin committed Sep 26, 2018
    Configuration menu
    Copy the full SHA
    56f9e1d View commit details
    Browse the repository at this point in the history
  3. build(package): Added build npm script

    `npm run build` is equivalent to `npm run production && npm run examples`
    Gerkin committed Sep 26, 2018
    Configuration menu
    Copy the full SHA
    f0b9457 View commit details
    Browse the repository at this point in the history
  4. build: Rebuild all dist files

    Gerkin committed Sep 26, 2018
    Configuration menu
    Copy the full SHA
    77b905c View commit details
    Browse the repository at this point in the history
  5. fix(examples): Fixed undefined node globals

    Gerkin committed Sep 26, 2018
    Configuration menu
    Copy the full SHA
    7d5cdc9 View commit details
    Browse the repository at this point in the history