rollup-plugin-inline-js

Rollup with inline-js

rollu-plugin-inline-js

Rollupwith inline-js. This might be useful if you build the source with rollup and want to inline some static assets at build-time.

Installation

npm install -D rollup-plugin-inline-js

Usage

import inline from "rollup-plugin-inline-js";

export default {
  input: "entry.js",
  output: {
    file: "dist/output.js",
    format: "es"
  },
  plugins: [inline()]
};

This plugin would replace $inlinedirectives in the source, just like inline-js.

Configuration

The .inline.jsconfig file works as intended.

API

This module exports a single function.

createPlugin

const plugin = createPlugin({
  include?: Array<String>,
  exclude?: Array<String>,
  inlineOptions?: Object
});

Create the plugin instance.

include- a list of glob patterns. The plugin would only process matched files. Default to process all files.

exclude- a list of glob patterns. The plugin would ignore matched files. Default: [].

The inlineOptionsobject would be passed to createInlinerfunction.

Changelog

  • 0.4.0 (Jun 6, 2019)

    • Bump dependencies. Upgrade to rollup@1.14.1.
    • Fix: remove deprecated dependenciesarray.
  • 0.3.0 (Aug 5, 2018)

    • The plugin had been rewritten and it works in a different way.
    • The plugin now transform the source file. So now you can write $inlinedirectives in the source file just like using inline-jsCLI.
  • 0.2.1 (Jul 22, 2018)

    • Fix: exclude useless stuff in the package.
  • 0.2.0 (Jul 22, 2018)

    • Update dependencies. node.js@8.x, rollup@>=0.61, inline-js-core@0.4.x.
  • 0.1.0 (Dec 28, 2017)

    • First release.

Repository

eight04/rollup-plugin-inline-js


上一篇:ng-packagr-bkn
下一篇:gulp-inlinerjs

相关推荐

  • 🙋Hanjst汉吉斯特改进+enSafeExpression安全表达式等

    Hanjst汉吉斯特模版语言及模版引擎,近期持续改进升级。 这次改进主要是增加了对安全输出表达式兼容,由于涉及到对软件开发过程中的效率和软件运行效率的平衡和取舍,所以多写了几句,以描述这个权衡利弊对...

    1 个月前
  • 🙋Hanjst汉吉斯特升级:+showImageAsync及性能改进等

    自2019年元旦🙋Hanjst汉吉斯特 模板语言及其编译引擎发布,已经过去一年多了。 这期间随着 🙋Hanjst汉吉斯特 的推广应用,我们也陆续发布了如下一些更新内容: 🛠️Hanjst/汉吉...

    2 个月前
  • 🙋Hanjst汉吉斯特优化+JsonDataFromScript等

    近日继续对 🙋Hanjst汉吉斯特优化改进。这次的改进思考是从服务器端返回的 HanjstJsonData的容器设计问题。目前的做法是服务器端的HanjstJsonData放入终端页面的一个Div元...

    25 天前
  • 😉我用 Nuxt.js 仿了个掘金

    前言 首先肯定是要夸夸掘金啦,最开始从 CSDN 到 博客园 再到 掘金,个人感觉掘金的技术氛围非常的nice,真是个宝藏社区👏。技术文章大多以前端为主,对前端开发者非常友好,质量也是歪瑞古的。

    2 个月前
  • 😀一个原生js弹幕库

    danmujs 😀一个原生js弹幕库,基于 CSS3 Animation 地址、核心代码 本项目基于 rcbullets,项目约70%的代码基于rcbullets,首先要感谢这个项目的作者,如...

    5 个月前
  • 🕵️‍♀️由原型到JS中的“模拟类”

    讲述了有关 JavaScript 中原型相关知识,又引出了 JavaScript 中的“类“究竟是什么?,以及一系列相关问题。 一、前置知识 1、JavaScript 的面向对象(OOP) ​ 面向...

    3 个月前
  • 🔥《吊打面试官》系列 Node.js 必知必会必问!

    (/public/upload/f204a3b224d986128f1b4d9b8d06cd17) 前言 codeing 应当是一生的事业,而不仅仅是 30 岁的青春🍚 本文已收录 Git...

    4 个月前
  • 💖CSS + JS 送学妹满屏幕小爱心

    故事开始 午饭时间,暗恋已久的学妹拉着我的衣袖:“学长学长,你能不能让这些爱心变成五颜六色的吗~”。 我在旁边笑开了花~~~ image.png(/public/upload/04aaa24e...

    2 个月前
  • (vuejs学习)2、使用ElementUI(*)

    1.element安装 开发环境是win10,一到node官网下载node的.msi包(https://npm.taobao.org/mirrors/node/v10.16.0/nodev10.16....

    1 年前
  • (vuejs学习)1、Vue初上手(*)

    参考《官方(https://cli.vuejs.org/zh/guide/installation.html)》官方: Node 版本要求: Vue CLI 需要 Node.js 8.9 或更高...

    1 年前

官方社区

扫码加入 JavaScript 社区