rollup-plugin-resolve-aliases
Advanced tools
Comparing version 0.1.1 to 0.2.0
@@ -25,2 +25,3 @@ 'use strict'; | ||
var aliases = _ref.aliases; | ||
var jsnext = _ref.jsnext; | ||
return { | ||
@@ -40,3 +41,3 @@ name: 'resolve-aliases', | ||
var pkg = require(_path2.default.join(alias, 'package.json')); | ||
var main = pkg['jsnext:main'] || pkg.main || 'index.js'; | ||
var main = jsnext && pkg['jsnext:main'] || pkg.main || 'index.js'; | ||
debug('Main for ' + importee + ' is ' + main); | ||
@@ -50,2 +51,2 @@ alias = _path2.default.join(alias, main); | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTSxRQUFRLHFCQUFPLCtCQUFQLENBQWQ7O2tCQUVlO0FBQUEsTUFBRSxPQUFGLFFBQUUsT0FBRjtBQUFBLFNBQWdCO0FBQzdCLFVBQU0saUJBRHVCOztBQUc3QixhQUg2QixxQkFHbEIsUUFIa0IsRUFHUixRQUhRLEVBR0U7O0FBRTdCLFVBQUksU0FBUyxNQUFULENBQWdCLENBQWhCLE1BQXVCLEdBQTNCLEVBQWdDO0FBQzlCLG1CQUFXLGVBQUssT0FBTCxDQUFhLFFBQWIsRUFBdUIsSUFBdkIsRUFBNkIsUUFBN0IsQ0FBWDtBQUNEO0FBQ0QsVUFBSSxRQUFRLFFBQVEsUUFBUixDQUFaO0FBQ0EsVUFBSSxTQUFTLElBQWIsRUFBbUI7QUFDakI7QUFDRDtBQUNELFVBQUksYUFBRyxRQUFILENBQVksS0FBWixFQUFtQixXQUFuQixFQUFKLEVBQXNDO0FBQ3BDLFlBQU0sTUFBTSxRQUFRLGVBQUssSUFBTCxDQUFVLEtBQVYsRUFBaUIsY0FBakIsQ0FBUixDQUFaO0FBQ0EsWUFBTSxPQUFPLElBQUksYUFBSixLQUFzQixJQUFJLElBQTFCLElBQWtDLFVBQS9DO0FBQ0EsNEJBQWtCLFFBQWxCLFlBQWlDLElBQWpDO0FBQ0EsZ0JBQVEsZUFBSyxJQUFMLENBQVUsS0FBVixFQUFpQixJQUFqQixDQUFSO0FBQ0Q7QUFDRCwwQkFBa0IsUUFBbEIsWUFBaUMsS0FBakM7QUFDQSxhQUFPLEtBQVA7QUFDRDtBQXBCNEIsR0FBaEI7QUFBQSxDIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF9kZWJ1ZyBmcm9tICdkZWJ1ZydcclxuaW1wb3J0IGZzIGZyb20gJ2ZzJ1xyXG5pbXBvcnQgcGF0aCBmcm9tICdwYXRoJ1xyXG5cclxuY29uc3QgZGVidWcgPSBfZGVidWcoJ3JvbGx1cC1wbHVnaW4tcmVzb2x2ZS1hbGlhc2VzJylcclxuXHJcbmV4cG9ydCBkZWZhdWx0ICh7YWxpYXNlc30pID0+ICh7XHJcbiAgbmFtZTogJ3Jlc29sdmUtYWxpYXNlcycsXHJcblxyXG4gIHJlc29sdmVJZCAoaW1wb3J0ZWUsIGltcG9ydGVyKSB7XHJcbiAgICAvLyBNYWtlIGFic29sdXRlXHJcbiAgICBpZiAoaW1wb3J0ZWUuY2hhckF0KDApID09PSAnLicpIHtcclxuICAgICAgaW1wb3J0ZWUgPSBwYXRoLnJlc29sdmUoaW1wb3J0ZXIsICcuLicsIGltcG9ydGVlKVxyXG4gICAgfVxyXG4gICAgbGV0IGFsaWFzID0gYWxpYXNlc1tpbXBvcnRlZV1cclxuICAgIGlmIChhbGlhcyA9PSBudWxsKSB7XHJcbiAgICAgIHJldHVyblxyXG4gICAgfVxyXG4gICAgaWYgKGZzLnN0YXRTeW5jKGFsaWFzKS5pc0RpcmVjdG9yeSgpKSB7XHJcbiAgICAgIGNvbnN0IHBrZyA9IHJlcXVpcmUocGF0aC5qb2luKGFsaWFzLCAncGFja2FnZS5qc29uJykpXHJcbiAgICAgIGNvbnN0IG1haW4gPSBwa2dbJ2pzbmV4dDptYWluJ10gfHwgcGtnLm1haW4gfHwgJ2luZGV4LmpzJ1xyXG4gICAgICBkZWJ1ZyhgTWFpbiBmb3IgJHtpbXBvcnRlZX0gaXMgJHttYWlufWApXHJcbiAgICAgIGFsaWFzID0gcGF0aC5qb2luKGFsaWFzLCBtYWluKVxyXG4gICAgfVxyXG4gICAgZGVidWcoYEFsaWFzaW5nICR7aW1wb3J0ZWV9IHRvICR7YWxpYXN9YClcclxuICAgIHJldHVybiBhbGlhc1xyXG4gIH1cclxufSlcclxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTSxRQUFRLHFCQUFPLCtCQUFQLENBQWQ7O2tCQUVlO0FBQUEsTUFBRSxPQUFGLFFBQUUsT0FBRjtBQUFBLE1BQVcsTUFBWCxRQUFXLE1BQVg7QUFBQSxTQUF3QjtBQUNyQyxVQUFNLGlCQUQrQjs7QUFHckMsYUFIcUMscUJBRzFCLFFBSDBCLEVBR2hCLFFBSGdCLEVBR047O0FBRTdCLFVBQUksU0FBUyxNQUFULENBQWdCLENBQWhCLE1BQXVCLEdBQTNCLEVBQWdDO0FBQzlCLG1CQUFXLGVBQUssT0FBTCxDQUFhLFFBQWIsRUFBdUIsSUFBdkIsRUFBNkIsUUFBN0IsQ0FBWDtBQUNEO0FBQ0QsVUFBSSxRQUFRLFFBQVEsUUFBUixDQUFaO0FBQ0EsVUFBSSxTQUFTLElBQWIsRUFBbUI7QUFDakI7QUFDRDtBQUNELFVBQUksYUFBRyxRQUFILENBQVksS0FBWixFQUFtQixXQUFuQixFQUFKLEVBQXNDO0FBQ3BDLFlBQU0sTUFBTSxRQUFRLGVBQUssSUFBTCxDQUFVLEtBQVYsRUFBaUIsY0FBakIsQ0FBUixDQUFaO0FBQ0EsWUFBTSxPQUFRLFVBQVUsSUFBSSxhQUFKLENBQVgsSUFBa0MsSUFBSSxJQUF0QyxJQUE4QyxVQUEzRDtBQUNBLDRCQUFrQixRQUFsQixZQUFpQyxJQUFqQztBQUNBLGdCQUFRLGVBQUssSUFBTCxDQUFVLEtBQVYsRUFBaUIsSUFBakIsQ0FBUjtBQUNEO0FBQ0QsMEJBQWtCLFFBQWxCLFlBQWlDLEtBQWpDO0FBQ0EsYUFBTyxLQUFQO0FBQ0Q7QUFwQm9DLEdBQXhCO0FBQUEsQyIsImZpbGUiOiJpbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBfZGVidWcgZnJvbSAnZGVidWcnXHJcbmltcG9ydCBmcyBmcm9tICdmcydcclxuaW1wb3J0IHBhdGggZnJvbSAncGF0aCdcclxuXHJcbmNvbnN0IGRlYnVnID0gX2RlYnVnKCdyb2xsdXAtcGx1Z2luLXJlc29sdmUtYWxpYXNlcycpXHJcblxyXG5leHBvcnQgZGVmYXVsdCAoe2FsaWFzZXMsIGpzbmV4dH0pID0+ICh7XHJcbiAgbmFtZTogJ3Jlc29sdmUtYWxpYXNlcycsXHJcblxyXG4gIHJlc29sdmVJZCAoaW1wb3J0ZWUsIGltcG9ydGVyKSB7XHJcbiAgICAvLyBNYWtlIGFic29sdXRlXHJcbiAgICBpZiAoaW1wb3J0ZWUuY2hhckF0KDApID09PSAnLicpIHtcclxuICAgICAgaW1wb3J0ZWUgPSBwYXRoLnJlc29sdmUoaW1wb3J0ZXIsICcuLicsIGltcG9ydGVlKVxyXG4gICAgfVxyXG4gICAgbGV0IGFsaWFzID0gYWxpYXNlc1tpbXBvcnRlZV1cclxuICAgIGlmIChhbGlhcyA9PSBudWxsKSB7XHJcbiAgICAgIHJldHVyblxyXG4gICAgfVxyXG4gICAgaWYgKGZzLnN0YXRTeW5jKGFsaWFzKS5pc0RpcmVjdG9yeSgpKSB7XHJcbiAgICAgIGNvbnN0IHBrZyA9IHJlcXVpcmUocGF0aC5qb2luKGFsaWFzLCAncGFja2FnZS5qc29uJykpXHJcbiAgICAgIGNvbnN0IG1haW4gPSAoanNuZXh0ICYmIHBrZ1snanNuZXh0Om1haW4nXSkgfHwgcGtnLm1haW4gfHwgJ2luZGV4LmpzJ1xyXG4gICAgICBkZWJ1ZyhgTWFpbiBmb3IgJHtpbXBvcnRlZX0gaXMgJHttYWlufWApXHJcbiAgICAgIGFsaWFzID0gcGF0aC5qb2luKGFsaWFzLCBtYWluKVxyXG4gICAgfVxyXG4gICAgZGVidWcoYEFsaWFzaW5nICR7aW1wb3J0ZWV9IHRvICR7YWxpYXN9YClcclxuICAgIHJldHVybiBhbGlhc1xyXG4gIH1cclxufSlcclxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 |
{ | ||
"name": "rollup-plugin-resolve-aliases", | ||
"version": "0.1.1", | ||
"version": "0.2.0", | ||
"description": "Resolves aliases.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -26,3 +26,4 @@ # rollup-plugin-resolve-aliases | ||
'module-bar': 'node_modules/baz/node_modules/quux/src/' | ||
} | ||
}, | ||
jsnext: true // Default: false | ||
}) | ||
@@ -29,0 +30,0 @@ ] |
@@ -7,3 +7,3 @@ import _debug from 'debug' | ||
export default ({aliases}) => ({ | ||
export default ({aliases, jsnext}) => ({ | ||
name: 'resolve-aliases', | ||
@@ -22,3 +22,3 @@ | ||
const pkg = require(path.join(alias, 'package.json')) | ||
const main = pkg['jsnext:main'] || pkg.main || 'index.js' | ||
const main = (jsnext && pkg['jsnext:main']) || pkg.main || 'index.js' | ||
debug(`Main for ${importee} is ${main}`) | ||
@@ -25,0 +25,0 @@ alias = path.join(alias, main) |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
8411
72
40
0