babel-plugin-transform-html-import-require-to-string
Advanced tools
Comparing version 0.0.2 to 0.0.3
{ | ||
"name": "babel-plugin-transform-html-import-require-to-string", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "Turn HTML imports and requires into string vars", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
@@ -1,3 +0,50 @@ | ||
#babel-plugin-transform-html-import-require-to-string | ||
# babel-plugin-transform-html-import-require-to-string | ||
Inspired by https://github.com/yeiniel/babel-plugin-transform-html-import-to-string | ||
Turn HTML imports and requires into string vars. Make your transpiled code as verbose as this package name! | ||
Inspired by https://github.com/yeiniel/babel-plugin-transform-html-import-to-string | ||
## Example | ||
Given a file `assets/template.html` | ||
``` | ||
<h1>Hello</h1> | ||
``` | ||
Transform your imports | ||
``` | ||
import template from "/assets/template.html" | ||
const requiredTemplate = require("/assets/template.html) | ||
``` | ||
to | ||
``` | ||
var template = "<h1>Hello</h1>" | ||
const requiredTemplate = "<h1>Hello</h1>" | ||
``` | ||
## Installation | ||
Install with your package manager of choice | ||
``` | ||
yarn add babel-plugin-transform-html-import-require-to-string | ||
``` | ||
Then use as per usual... | ||
### Via `.babelrc` | ||
``` | ||
{ | ||
"plugins": ["transform-html-import-require-to-string"] | ||
} | ||
``` | ||
### Via CLI | ||
``` | ||
$ babel --plugins transform-html-import-require-to-string script | ||
``` | ||
### Via Node API | ||
``` | ||
require("babel-core").transform("code", { | ||
plugins: ["transform-html-import-require-to-string"] | ||
}); | ||
``` |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
63137
50