Socket
Socket
Sign inDemoInstall

brewquire

Package Overview
Dependencies
0
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    brewquire

A browser require script to load package from anywhere.


Version published
Maintainers
1
Install size
19.4 kB
Created

Readme

Source

Browser require, bringing the power of npm into your browser.

Demo

Getting started

Prepare package.json and package-lock.json like normal. By default, brewquire will looks for package-lock.json in the current path and resolve all dependencies from there.

<script src="https://unpkg.com/brewquire"></script>
<script>brewquire("./index")</script>

You can also, points to a remote package-lock.json. Brewquire will resolve from node_modules folder on the same path as package-lock.json

<script src="https://unpkg.com/brewquire"></script>
<script>brewquire("./index", {packageLock: "vue-demo/package-lock.json"})</script>

You can also use cdn to load all dependencies. (See Demo source for a complete example)

<script src="https://unpkg.com/brewquire"></script>
<script>brewquire("./index", {cdn: "https://unpkg.com"})</script>

If you need to configure babel, please provide a transform method

<script src="https://unpkg.com/brewquire"></script>
<script src="https://unpkg.com/@babel/standalone"></script>
<script>
    let transform = (code,url) => {
        return Babel.transform(code,
            {filename:url,presets: ["es2015", ["stage-2", {decoratorsLegacy: true, loose: true}]]}
        ).code;
    };
    brewquire("./index", {transform})
</script>

Keywords

FAQs

Last updated on 17 Dec 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc