Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

rollup-plugin-commonjs

Package Overview
Dependencies
Maintainers
3
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rollup-plugin-commonjs - npm Package Compare versions

Comparing version 8.0.2 to 8.1.0

5

CHANGELOG.md
# rollup-plugin-commonjs changelog
## 8.1.0
* Handle `options.external` correctly ([#212](https://github.com/rollup/rollup-plugin-commonjs/pull/212))
* Support top-level return ([#195](https://github.com/rollup/rollup-plugin-commonjs/pull/195))
## 8.0.2

@@ -4,0 +9,0 @@

15

dist/rollup-plugin-commonjs.cjs.js

@@ -190,3 +190,4 @@ 'use strict';

ecmaVersion: 8,
sourceType: 'module'
sourceType: 'module',
allowReturnOutsideFunction: true
});

@@ -295,2 +296,7 @@ } catch ( err ) {

// if toplevel return, we need to wrap it
if ( node.type === 'ReturnStatement' && lexicalDepth === 0 ) {
shouldWrap = true;
}
// rewrite `this` as `commonjsHelpers.commonjsGlobal`

@@ -698,2 +704,9 @@ if ( node.type === 'ThisExpression' && lexicalDepth === 0 ) {

var isExternal = options$1.external ?
Array.isArray( options$1.external ) ? function (id) { return ~options$1.external.indexOf( id ); } :
options$1.external :
function () { return false; };
resolvers.unshift( function (id) { return isExternal( id ) ? false : null; } );
resolveUsingOtherResolvers = first( resolvers );

@@ -700,0 +713,0 @@

@@ -187,3 +187,4 @@ import { statSync } from 'fs';

ecmaVersion: 8,
sourceType: 'module'
sourceType: 'module',
allowReturnOutsideFunction: true
});

@@ -292,2 +293,7 @@ } catch ( err ) {

// if toplevel return, we need to wrap it
if ( node.type === 'ReturnStatement' && lexicalDepth === 0 ) {
shouldWrap = true;
}
// rewrite `this` as `commonjsHelpers.commonjsGlobal`

@@ -695,2 +701,9 @@ if ( node.type === 'ThisExpression' && lexicalDepth === 0 ) {

var isExternal = options$1.external ?
Array.isArray( options$1.external ) ? function (id) { return ~options$1.external.indexOf( id ); } :
options$1.external :
function () { return false; };
resolvers.unshift( function (id) { return isExternal( id ) ? false : null; } );
resolveUsingOtherResolvers = first( resolvers );

@@ -697,0 +710,0 @@

7

package.json
{
"name": "rollup-plugin-commonjs",
"version": "8.0.2",
"version": "8.1.0",
"description": "Convert CommonJS modules to ES2015",

@@ -11,6 +11,5 @@ "main": "dist/rollup-plugin-commonjs.cjs.js",

"pretest": "npm run build",
"posttest": "eslint src/*.js test/*.js",
"build": "rm -rf dist/* && rollup -c",
"dev": "rollup -c -w",
"lint": "eslint src",
"lint": "eslint src/*.js test/*.js",
"prepublish": "npm run lint && npm test"

@@ -31,6 +30,6 @@ },

"devDependencies": {
"buble": "^0.15.0",
"eslint": "^3.5.0",
"locate-character": "^2.0.0",
"mocha": "^3.0.2",
"require-relative": "^0.8.7",
"rollup": "^0.40.2",

@@ -37,0 +36,0 @@ "rollup-plugin-buble": "^0.15.0",

@@ -40,2 +40,4 @@ # rollup-plugin-commonjs [![Build Status][travis-img]][travis]

exclude: [ 'node_modules/foo/**', 'node_modules/bar/**' ], // Default: undefined
// these values can also be regular expressions
// include: /node_modules/

@@ -42,0 +44,0 @@ // search for files other than .js files (must already

@@ -125,2 +125,9 @@ import { statSync } from 'fs';

const isExternal = options.external ?
Array.isArray( options.external ) ? id => ~options.external.indexOf( id ) :
options.external :
() => false;
resolvers.unshift( id => isExternal( id ) ? false : null );
resolveUsingOtherResolvers = first( resolvers );

@@ -127,0 +134,0 @@

@@ -33,3 +33,4 @@ import acorn from 'acorn';

ecmaVersion: 8,
sourceType: 'module'
sourceType: 'module',
allowReturnOutsideFunction: true
});

@@ -136,2 +137,7 @@ } catch ( err ) {

// if toplevel return, we need to wrap it
if ( node.type === 'ReturnStatement' && lexicalDepth === 0 ) {
shouldWrap = true;
}
// rewrite `this` as `commonjsHelpers.commonjsGlobal`

@@ -138,0 +144,0 @@ if ( node.type === 'ThisExpression' && lexicalDepth === 0 ) {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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