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

babel-plugin-transform-define

Package Overview
Dependencies
Maintainers
25
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-plugin-transform-define - npm Package Compare versions

Comparing version 2.0.1 to 2.1.0

6

CHANGELOG.md
# Changelog
## 2.1.0
* Add memoization to `getSortedObjectPaths` utility for better performance under certain circumstances.
## 2.0.1

@@ -86,2 +90,2 @@

[@jdlm-stripe]: https://github.com/jdlm-stripe
[@jdlm-stripe]: https://github.com/jdlm-stripe

6

lib/index.js
"use strict";
const traverse = require("traverse");
const { get, has, find } = require("lodash");
const { get, has, find, memoize } = require("lodash");

@@ -17,3 +17,3 @@ /**

*/
const getSortedObjectPaths = (obj) => {
const getSortedObjectPaths = memoize((obj) => {
if (!obj) { return []; }

@@ -26,3 +26,3 @@

.sort((a, b) => b.length - a.length);
};
});

@@ -29,0 +29,0 @@ /**

{
"name": "babel-plugin-transform-define",
"description": "Babel plugin that replaces member expressions and typeof statements with strings",
"version": "2.0.1",
"version": "2.1.0",
"contributors": [

@@ -21,12 +21,12 @@ "Eric Baer <me@ericbaer.com> (https://github.com/baer)",

"devDependencies": {
"@babel/cli": "^7.6.4",
"@babel/core": "^7.6.4",
"@babel/preset-env": "^7.6.3",
"@babel/cli": "^7.15.4",
"@babel/core": "^7.15.5",
"@babel/preset-env": "^7.15.6",
"babel-eslint": "^10.0.3",
"eslint": "^5.13.0",
"eslint": "^7.32.0",
"eslint-config-formidable": "^4.0.0",
"eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-import": "^2.16.0",
"eslint-plugin-promise": "^4.0.1",
"mocha": "^6.2.2"
"eslint-plugin-import": "^2.24.2",
"eslint-plugin-promise": "^5.1.0",
"mocha": "^9.1.1"
},

@@ -33,0 +33,0 @@ "main": "lib",

@@ -10,5 +10,8 @@ <h1 align="center">babel-plugin-transform-define</h1>

</a>
<a href='http://travis-ci.com/FormidableLabs/babel-plugin-transform-define'>
<img src='https://travis-ci.com/FormidableLabs/babel-plugin-transform-define.svg?branch=master' />
<a href='https://github.com/FormidableLabs/babel-plugin-transform-define/actions'>
<img src='https://github.com/FormidableLabs/babel-plugin-transform-define/workflows/CI/badge.svg' />
</a>
<a href='https://github.com/FormidableLabs/babel-plugin-transform-define#maintenance-status'>
<img alt="Maintenance Status" src='https://img.shields.io/badge/maintenance-stable-yellow.svg?color=yellow&style=flat' />
</a>
</p>

@@ -151,1 +154,6 @@

[MIT License](http://opensource.org/licenses/MIT)
## Maintenance Status
**Stable:** Formidable is not planning to develop any new features for this project. We are still responding to bug reports and security concerns. We are still welcoming PRs for this project, but PRs that include new features should be small and easy to integrate and should not include breaking changes.
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