This introduces a minimal set of changes to begin using rollup to bundle `pyodide.js`. Once this is merged, I will introduce more PRs to gradually split `pyodide.js` into several files as in #1559.
Use rollup. This introduces a minimal set of changes to begin using rollup to bundle `pyodide.js`. Once this is merged, I will introduce more PRs to gradually split `pyodide.js` into several files as in #1559.
exclude: '^.*patches|.*\.cgi$'
repos:
-   repo: https://github.com/pre-commit/pre-commit-hooks
    rev: v2.3.0
    hooks:
    -   id: check-yaml
    -   id: end-of-file-fixer
    -   id: trailing-whitespace
-   repo: https://github.com/psf/black
    rev: 20.8b1
    hooks:
    -   id: black
-   repo: https://gitlab.com/pycqa/flake8
    rev: 3.7.8
    hooks:
    -   id: flake8
        types: [file, python]
        # only check for unused imports, as the rest is done by black
        args: [--select=F401]
-   repo: https://github.com/pre-commit/mirrors-mypy
    rev: v0.812
    hooks:
     -  id: mypy
        args:
          - --ignore-missing-imports
-   repo: local
    hooks:
    -   id: clang-format
        name: clang-format-6.0
        language: system
        entry: ./tools/clang-format-precommit.sh

exclude: '^.*patches|.*\.cgi$'
repos:
-   repo: https://github.com/pre-commit/pre-commit-hooks
    rev: v2.3.0
    hooks:
    -   id: check-yaml
    -   id: end-of-file-fixer
    -   id: trailing-whitespace
-   repo: https://github.com/psf/black
    rev: 20.8b1
    hooks:
    -   id: black
-   repo: https://gitlab.com/pycqa/flake8
    rev: 3.7.8
    hooks:
    -   id: flake8
        types: [file, python]
        # only check for unused imports, as the rest is done by black
        args: [--select=F401]
-   repo: https://github.com/pre-commit/mirrors-mypy
    rev: v0.812
    hooks:
     -  id: mypy
        args:
          - --ignore-missing-imports
-   repo: local
    hooks:
    -   id: clang-format
        name: clang-format-6.0
        language: system
        entry: ./tools/clang-format-precommit.sh
