{"id":15608566,"url":"https://github.com/hypercubed/systemjs-plugin-html","last_synced_at":"2025-04-28T11:46:52.910Z","repository":{"id":34765993,"uuid":"38747866","full_name":"Hypercubed/systemjs-plugin-html","owner":"Hypercubed","description":"SystemJS HTML Import plugin","archived":false,"fork":false,"pushed_at":"2016-08-16T05:34:26.000Z","size":201,"stargazers_count":15,"open_issues_count":2,"forks_count":14,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T17:16:27.776Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hypercubed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-08T10:34:32.000Z","updated_at":"2019-07-15T11:44:09.000Z","dependencies_parsed_at":"2022-09-05T19:12:16.176Z","dependency_job_id":null,"html_url":"https://github.com/Hypercubed/systemjs-plugin-html","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hypercubed%2Fsystemjs-plugin-html","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hypercubed%2Fsystemjs-plugin-html/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hypercubed%2Fsystemjs-plugin-html/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hypercubed%2Fsystemjs-plugin-html/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hypercubed","download_url":"https://codeload.github.com/Hypercubed/systemjs-plugin-html/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251309503,"owners_count":21568835,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T05:21:25.575Z","updated_at":"2025-04-28T11:46:52.889Z","avatar_url":"https://github.com/Hypercubed.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"systemjs-plugin-html\n===========\n\nBridging the gap between SystemJS (Universal dynamic module loader) and HTML imports.  Load HTML imports via SystemJS, include SystemJS modules (ES6, AMD, CommonJS) in HTML Imports, building using vulcanize via jspm and SystemJS builder.\n\n***Watch out: This project is an experiment.  The HTML imports specification is still in flux and SystemJS is still new.***\n\n[![Build Status](https://travis-ci.org/Hypercubed/systemjs-plugin-html.svg?branch=master)](https://travis-ci.org/Hypercubed/systemjs-plugin-html)\n\n## Install\n\n```\njspm install html=github:Hypercubed/systemjs-plugin-html\n```\n\n## Basic usage\n\n```\nimport './dom-element.html!'\n```\n\nThe html file is imported as an [HTML import](http://www.html5rocks.com/en/tutorials/webcomponents/imports/).  The [webcomponent.js polyfills](http://webcomponents.org/) may be required in browsers that lack native support.  The code above is equivalent to:\n\n```\n\u003clink rel=\"import\" href=\"./dom-element.html\"\u003e\n```\n\n[See examples in the test folder](https://github.com/Hypercubed/systemjs-plugin-html/tree/master/test)\n\n## Bundling\n\nBundling of html files is done using [Vulcanize](https://github.com/Polymer/vulcanize).  When bundling an `build.html` will be created along side the `build.js` file.  You can disable html imports bundling by setting `System.buildHTML = false`.\n\n## Tests\n\nTesting using karma:\n\n```\nkarma start\n```\n\nor use [http-server](https://github.com/indexzero/http-server) and navigate to [http://localhost:8080/test/](http://localhost:8080/test/)\n\nTested with:\n\n* JSPM v0.15.7\n* SystemJS v0.16.11\n\nTested in:\n\n* Chrome Version 43.0.2357.132 m\n* IE 11.0.9600\n* Firefox 39.0\n* Firefox 41.0a2\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypercubed%2Fsystemjs-plugin-html","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhypercubed%2Fsystemjs-plugin-html","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypercubed%2Fsystemjs-plugin-html/lists"}