@terrestris/basigx

5.0.0 • Public • Published

BasiGX

Build Status Coverage Status Known Vulnerabilities

…pronounced ˈbeɪsɪks/, like the english word basics.

BasiGX is an ExtJS package used to create modern GIS-Applications based on ExtJS 6, GeoExt 5 and OpenLayers 7. It consists of multiple components that helps the developer to put together a customized app quickly.

Development requirements

  • Node.js 10.13.0 or later
  • npm 6.8.0 or later

Documentation

Installation

Assuming you already have setup or freshly created an ExtJS 6 application, you just need to

  • Add GeoExt by installing it via npm:
npm i @geoext/geoext
  • Add BasiGX by installing it via npm:
npm i @terrestris/basigx
  • Add GeoExt & BasiGX to the classpath in app.json.
    "classpath": [
        "app",
        "${toolkit.name}/src",
        "node_modules/@terrestris/basigx/src",
        ...
  • Add the sass directory of BasiGX to the sass -> src configuration in app.json.
    "sass": [
        ...
        "src": [
            "sass/src",
            "${toolkit.name}/sass/src",
            "node_modules/@terrestris/basigx/sass/src"
            ...
        ]
        ...

IE

BasiGX does not officially support Internet Explorer. If BasiGX is used in an environment where supporting IE is required, please make sure to add required polyfills to your project.

Example:

Download a polyfill for Url() (e.g. https://www.npmjs.com/package/url-polyfill) and reference it in your app.json:

 "js": [
    {
      "path": "./<path>/<to>/<your>/polyfill.min.js"
    },
 ]

Feedback

Feedback is more than welcome. Please open an issue or contact us directly via info@terrestris.de

License

GPL v3

Dependencies (0)

    Dev Dependencies (21)

    Package Sidebar

    Install

    npm i @terrestris/basigx

    Weekly Downloads

    5

    Version

    5.0.0

    License

    GPL-3.0

    Unpacked Size

    1.33 MB

    Total Files

    142

    Last publish

    Collaborators

    • jansule
    • annarieger
    • terrestris-info
    • marcjansen
    • kaivolland
    • dnlkoch
    • ahennr
    • buehner
    • hwbllmnn
    • lukaslohoff
    • mholthausen
    • sgoetsch
    • jorzekowsky
    • simonseyock
    • hblitza
    • jweskamm
    • unraveler