New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

esri-module-loader

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

esri-module-loader - npm Package Compare versions

Comparing version 2.0.1 to 2.0.2

es5/config.js

17

es5/index.js

@@ -6,5 +6,12 @@ 'use strict';

});
exports.esriLoader = exports.shortcuts = exports.loadModules = exports.config = undefined;
var _esriLoader = require('esri-loader');
var _esriLoader2 = _interopRequireDefault(_esriLoader);
var _loadModules = require('./load-modules');
var _config = require('./config');
var _shortcuts = require('./shortcuts');

@@ -16,5 +23,7 @@

exports.default = {
loadModules: _loadModules.loadModules,
shortcuts: shortcuts
};
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.config = _config.config;
exports.loadModules = _loadModules.loadModules;
exports.shortcuts = shortcuts;
exports.esriLoader = _esriLoader2.default;

@@ -14,2 +14,4 @@ 'use strict';

var _config = require('./config');
var _shortcuts = require('./shortcuts');

@@ -92,3 +94,3 @@

return m.path;
}), options).then(function (loadedModules) {
}), options || (0, _config.getConfig)()).then(function (loadedModules) {
if (singleModule) {

@@ -95,0 +97,0 @@ return loadedModules[0];

{
"name": "esri-module-loader",
"version": "2.0.1",
"version": "2.0.2",
"description": "a helper to load esri modules",

@@ -5,0 +5,0 @@ "main": "es5/index.js",

@@ -16,4 +16,3 @@ ![npm](https://img.shields.io/npm/v/esri-module-loader.svg)

```js
import EsriModuleLoader from 'esri-module-loader'
const { loadModules } = EsriModuleLoader
import { loadModules } from 'esri-module-loader'
```

@@ -69,4 +68,3 @@

```js
import EsriModuleLoader from 'esri-module-loader'
const { loadModules, shortcuts } = EsriModuleLoader
import { loadModules, shortcuts } from 'esri-module-loader'

@@ -82,2 +80,22 @@ shortcuts.add('Map', 'esri/map')

Most of esri official modules have been already added into the shortcuts. You can check the [module list](https://github.com/nsc-open/esri-module-loader/blob/master/src/esri-modules.js)
Most of esri official modules have been already added into the shortcuts. You can check the [module list](https://github.com/nsc-open/esri-module-loader/blob/master/src/esri-modules.js)
# set default load options
```js
import { loadModules, config } from 'esri-module-loader'
config({
url: 'https://js.arcgis/com/4.8'
})
loadModules('Map').then(Map => {
// this is esri/Map from 4.8 api
})
loadModules('Map', {
url: url: 'https://js.arcgis/com/4.9' // this will override default loader options
}).then(Map => {
// this is esri/Map from 4.9 api
})
```

@@ -0,7 +1,11 @@

import esriLoader from 'esri-loader'
import { loadModules } from './load-modules'
import { config } from './config'
import * as shortcuts from './shortcuts'
export default {
export {
config,
loadModules,
shortcuts
shortcuts,
esriLoader
}
import esriLoader from 'esri-loader'
import { getConfig } from './config'
import * as shortcuts from './shortcuts'

@@ -70,3 +71,3 @@

normalizedModules.map(m => m.path),
options
options || getConfig()
).then(loadedModules => {

@@ -73,0 +74,0 @@ if (singleModule) {

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc