New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

process-envify

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

process-envify - npm Package Compare versions

Comparing version
1.0.4
to
1.0.5
+4
dist/index.d.ts
declare const _default: (data: Record<string, unknown>, opts?: {
useImportMeta?: boolean;
}) => Record<string, unknown>;
export default _default;
const i = (t, l = {}) => {
const s = {}, n = Object.keys(t), r = Object.values(t);
for (let e = 0, u = n.length; e < u; e += 1) {
const o = n[e], c = JSON.stringify(r[e]);
l.useImportMeta ? s[`{"BASE_URL":"/","MODE":"production","DEV":false,"PROD":true}.${o}`] = c : s[`process.env.${o}`] = c;
}
return s;
};
export {
i as default
};
(function(n,e){typeof exports=="object"&&typeof module<"u"?module.exports=e():typeof define=="function"&&define.amd?define(e):(n=typeof globalThis<"u"?globalThis:n||self,n.ProcessEnvify=e())})(this,function(){"use strict";return(e,u={})=>{const s={},o=Object.keys(e),c=Object.values(e);for(let t=0,d=o.length;t<d;t+=1){const i=o[t],f=JSON.stringify(c[t]);u.useImportMeta?s[`{"BASE_URL":"/","MODE":"production","DEV":false,"PROD":true}.${i}`]=f:s[`process.env.${i}`]=f}return s}});
+3
-6

@@ -1,6 +0,3 @@

interface Envify {
(data: Record<string, any>, opts?: { useImportMeta: boolean });
}
declare const envify: Envify;
export default envify;
export * from './index'
import ProcessEnvify from './index'
export default ProcessEnvify
{
"name": "process-envify",
"version": "1.0.4",
"version": "1.0.5",
"description": "A process env helper for injecting strings.",
"main": "dist/process-envify.cjs.js",
"module": "dist/process-envify.esm.js",
"types": "dist/process-envify.d.ts",
"main": "./dist/process-envify.umd.js",
"module": "./dist/process-envify.mjs",
"types": "./dist/process-envify.d.ts",
"type": "module",
"files": [
"dist"
],
"exports": {
".": {
"import": "./dist/process-envify.mjs",
"require": "./dist/process-envify.umd.js"
}
},
"scripts": {
"test": "jest --coverage",
"build": "rollup -c",
"test": "vitest --coverage",
"build": "vite build",
"coverage": "cat ./coverage/lcov.info | coveralls"

@@ -35,13 +42,10 @@ },

"homepage": "https://github.com/Vanilla-IceCream/process-envify#readme",
"peerDependencies": {},
"dependencies": {},
"devDependencies": {
"babel-jest": "^22.4.3",
"babel-preset-env": "^1.6.1",
"coveralls": "^3.0.0",
"jest": "^22.4.3",
"regenerator-runtime": "^0.11.1",
"rollup": "^0.57.1",
"rollup-plugin-buble": "^0.19.2"
"@vitest/coverage-c8": "^0.23.4",
"typescript": "^4.8.2",
"unbuild": "^0.8.10",
"vite": "^3.1.3",
"vite-plugin-dts": "^1.5.0",
"vitest": "^0.23.1"
}
}
}

@@ -174,16 +174,1 @@ # process-envify [![Build Status](https://travis-ci.org/Vanilla-IceCream/process-envify.svg?branch=master)](https://travis-ci.org/Vanilla-IceCream/process-envify) [![Coverage Status](https://coveralls.io/repos/github/Vanilla-IceCream/process-envify/badge.svg?branch=master)](https://coveralls.io/github/Vanilla-IceCream/process-envify?branch=master)

```
## Parameters
```js
envify(data, opts);
```
### `data`
Type: `Record<string, any>`
### `opts`
Type: `Record<'useImportMeta', boolean>`<br>
Example: `envify(data, { useImportMeta: true });`
'use strict';
function index (data, opts) {
if ( opts === void 0 ) opts = {};
var envify = {};
var keys = Object.keys(data);
var values = Object.values(data);
for (var i = 0, l = keys.length; i < l; i += 1) {
var key = keys[i];
var value = JSON.stringify(values[i]);
if (opts.useImportMeta) {
envify[("import.meta.env." + key)] = value;
} else {
envify[("process.env." + key)] = value;
}
}
return envify;
}
module.exports = index;
//# sourceMappingURL=process-envify.cjs.js.map
{"version":3,"file":"process-envify.cjs.js","sources":["../src/index.js"],"sourcesContent":["export default (data, opts = {}) => {\n const envify = {};\n const keys = Object.keys(data);\n const values = Object.values(data);\n\n for (let i = 0, l = keys.length; i < l; i += 1) {\n const key = keys[i];\n const value = JSON.stringify(values[i]);\n\n if (opts.useImportMeta) {\n envify[`import.meta.env.${key}`] = value;\n } else {\n envify[`process.env.${key}`] = value;\n }\n }\n\n return envify;\n};\n"],"names":["const","let"],"mappings":";;gBAAgB,IAAI,EAAE,IAAS,EAAE;6BAAP,GAAG;;EAC3BA,IAAM,MAAM,GAAG,EAAE,CAAC;EAClBA,IAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;EAC/BA,IAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;;EAEnC,KAAKC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE;IAC9CD,IAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;IACpBA,IAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;;IAExC,IAAI,IAAI,CAAC,aAAa,EAAE;MACtB,MAAM,uBAAoB,GAAG,EAAG,GAAG,KAAK,CAAC;KAC1C,MAAM;MACL,MAAM,mBAAgB,GAAG,EAAG,GAAG,KAAK,CAAC;KACtC;GACF;;EAED,OAAO,MAAM,CAAC;CACf;;;;"}
function index (data, opts) {
if ( opts === void 0 ) opts = {};
var envify = {};
var keys = Object.keys(data);
var values = Object.values(data);
for (var i = 0, l = keys.length; i < l; i += 1) {
var key = keys[i];
var value = JSON.stringify(values[i]);
if (opts.useImportMeta) {
envify[("import.meta.env." + key)] = value;
} else {
envify[("process.env." + key)] = value;
}
}
return envify;
}
export default index;
//# sourceMappingURL=process-envify.esm.js.map
{"version":3,"file":"process-envify.esm.js","sources":["../src/index.js"],"sourcesContent":["export default (data, opts = {}) => {\n const envify = {};\n const keys = Object.keys(data);\n const values = Object.values(data);\n\n for (let i = 0, l = keys.length; i < l; i += 1) {\n const key = keys[i];\n const value = JSON.stringify(values[i]);\n\n if (opts.useImportMeta) {\n envify[`import.meta.env.${key}`] = value;\n } else {\n envify[`process.env.${key}`] = value;\n }\n }\n\n return envify;\n};\n"],"names":["const","let"],"mappings":"gBAAgB,IAAI,EAAE,IAAS,EAAE;6BAAP,GAAG;;EAC3BA,IAAM,MAAM,GAAG,EAAE,CAAC;EAClBA,IAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;EAC/BA,IAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;;EAEnC,KAAKC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE;IAC9CD,IAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;IACpBA,IAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;;IAExC,IAAI,IAAI,CAAC,aAAa,EAAE;MACtB,MAAM,uBAAoB,GAAG,EAAG,GAAG,KAAK,CAAC;KAC1C,MAAM;MACL,MAAM,mBAAgB,GAAG,EAAG,GAAG,KAAK,CAAC;KACtC;GACF;;EAED,OAAO,MAAM,CAAC;CACf;;;;"}