Never Perfectly Managed

    @granite-elements/granite-js-dependencies-grabber

    2.0.3 • Public • Published

    Published on webcomponents.org

    granite-js-dependency-grabber

    Based on Polymer 2.x

    A custom element and a mixin to ensure that non-componentalized mon-modularized external
    JavaScript libraries are loader once and only once, and in the right order, importing all the needed dependencies only if they aren't already loaded

    Usage example

    <granite-js-dependencies-grabber 
        id="granite-js-dependencies-grabber-demo"
        dependencies='[{"name":"moment","url":"../moment/min/moment.min.js"},{"name":"Chart","url":"../chart.js/dist/Chart.min.js"}]' 
        debug></granite-js-dependencies-grabber>

    Install the Polymer-CLI

    First, make sure you have the Polymer CLI installed. Then run polymer serve to serve your element locally.

    Viewing Your Element

    $ polymer serve
    

    Running Tests

    $ polymer test
    

    Your application is already set up to be tested via web-component-tester. Run polymer test to run your application's test suite locally.

    Contributing

    1. Fork it!
    2. Create your feature branch: git checkout -b my-new-feature
    3. Commit your changes: git commit -m 'Add some feature'
    4. Push to the branch: git push origin my-new-feature
    5. Submit a pull request :D

    License

    Apache Licence, Version 2.0

    Keywords

    none

    Install

    npm i @granite-elements/granite-js-dependencies-grabber

    DownloadsWeekly Downloads

    2

    Version

    2.0.3

    License

    Apache-2.0

    Unpacked Size

    13.3 kB

    Total Files

    7

    Last publish

    Collaborators

    • lostinbrittany