1.0.5 • Published 2 years ago

require-from-remote v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

require-from-remote

Require a remote bundle from url in the nodejs environment

Can be used with packing-node-module

How To Use

API

const { requireFromUrlAsync, requireFromString, requireFromUrl } = require('require-from-remote')

//sync require
const testModule = requireFromUrl('https://github.com/RaindropSaber/require-from-remote/blob/main/test/testModule.js')

//async require
const testModule2 = await requireFromUrlAsync(
	'https://github.com/RaindropSaber/require-from-remote/blob/main/test/testModule.js'
)

//require by string

const test = requireFromString(
	'(()=>{"use strict";var e={d:(o,t)=>{for(var r in t)e.o(t,r)&&!e.o(o,r)&&Object.defineProperty(o,r,{enumerable:!0,get:t[r]})},o:(e,o)=>Object.prototype.hasOwnProperty.call(e,o),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},o={};e.r(o),e.d(o,{default:()=>t});const t=()=>{console.log("hello world")};module.exports=o})();'
)

Use with packing-node-module

  1. Use packing-node-module to package your module or code

  2. Upload the code to your cdn or server

  3. Use require-from-remote to require url

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago