Skip to content

Commit 2a622bd

Browse files
committed
Update dependencies
1 parent 47252fe commit 2a622bd

7 files changed

+35
-30
lines changed

.babelrc.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ module.exports = {
99
{
1010
loose,
1111
modules,
12-
targets: { node: 6 },
12+
targets: { node: 8 },
1313
},
1414
],
1515
],

.huskyrc

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"hooks": {
3+
"pre-commit": "lint-staged"
4+
}
5+
}

.lintstagedrc

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"*.{js,md}": [
3-
"prettier --write",
4-
"git add"
3+
"prettier --write"
54
]
65
}

package.json

+14-13
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"dist"
88
],
99
"scripts": {
10-
"precommit": "lint-staged",
1110
"prebuild": "rimraf dist",
1211
"build": "rollup -c",
1312
"postbuild": "prettier --write dist/*",
@@ -28,21 +27,23 @@
2827
},
2928
"homepage": "https://github.com/Andarist/rollup-plugin-dotenv#readme",
3029
"devDependencies": {
31-
"@babel/core": "7.0.0-beta.51",
32-
"@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.51",
33-
"@babel/preset-env": "7.0.0-beta.51",
30+
"@babel/core": "^7.9.6",
31+
"@babel/preset-env": "^7.9.6",
32+
"@rollup/plugin-babel": "^5.0.2",
3433
"babel-plugin-macros": "^2.8.0",
35-
"builtin-modules": "^3.0.0",
36-
"husky": "^0.14.3",
37-
"lint-staged": "^7.0.0",
34+
"builtin-modules": "^3.1.0",
35+
"husky": "^4.2.5",
36+
"lint-staged": "^10.2.4",
3837
"pipeline.macro": "^1.1.0",
39-
"prettier": "^1.13.5",
40-
"rimraf": "^2.6.2",
41-
"rollup": "^0.60.7",
42-
"rollup-plugin-babel": "4.0.0-beta.5"
38+
"prettier": "^2.0.5",
39+
"rimraf": "^3.0.2",
40+
"rollup": "^2.10.5"
4341
},
4442
"dependencies": {
45-
"dotenv": "^6.0.0",
46-
"rollup-plugin-replace": "^2.0.0"
43+
"@rollup/plugin-replace": "^2.3.2",
44+
"dotenv": "^8.2.0"
45+
},
46+
"peerDependencies": {
47+
"rollup": "^1.20.0 || ^2.0.0"
4748
}
4849
}

rollup.config.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import babel from 'rollup-plugin-babel'
1+
import babel from '@rollup/plugin-babel'
22
import builtinModules from 'builtin-modules'
33
import pkg from './package.json'
44

5-
const makeExternalPredicate = externalsArr => {
5+
const makeExternalPredicate = (externalsArr) => {
66
if (externalsArr.length === 0) {
77
return () => false
88
}
9-
const externalPattern = new RegExp(`^(${ externalsArr.join('|') })($|/)`)
10-
return id => externalPattern.test(id)
9+
const externalPattern = new RegExp(`^(${externalsArr.join('|')})($|/)`)
10+
return (id) => externalPattern.test(id)
1111
}
1212

1313
export default {
@@ -18,5 +18,5 @@ export default {
1818
...Object.keys(pkg.dependencies || {}),
1919
...Object.keys(pkg.peerDependencies || {}),
2020
]),
21-
plugins: [babel()],
21+
plugins: [babel({ babelHelpers: 'bundled' })],
2222
}

src/index.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import fs from 'fs'
22
import path from 'path'
33
import dotenv from 'dotenv'
4-
import replace from 'rollup-plugin-replace'
4+
import replace from '@rollup/plugin-replace'
55
import pipe from 'pipeline.macro'
66
import { mapKeys, mapValues, pick, shallowMergeAll } from './utils'
77

@@ -22,26 +22,26 @@ export default function dotenvPlugin(inputOptions) {
2222
'.env.local',
2323
'.env',
2424
],
25-
priorities =>
25+
(priorities) =>
2626
[...priorities]
2727
.reverse()
28-
.map(dotenvFile => path.join(cwd, dotenvFile))
28+
.map((dotenvFile) => path.join(cwd, dotenvFile))
2929
.filter(fs.existsSync)
30-
.map(dotenvFile => fs.readFileSync(dotenvFile))
30+
.map((dotenvFile) => fs.readFileSync(dotenvFile))
3131
.map(dotenv.parse),
3232
shallowMergeAll,
33-
envVars =>
33+
(envVars) =>
3434
shallowMergeAll([
3535
envVars,
3636
pick(
3737
Object.keys(envVars).filter(
38-
key => process.env[key] !== undefined,
38+
(key) => process.env[key] !== undefined,
3939
),
4040
process.env,
4141
),
4242
]),
43-
envVars => mapKeys(key => `process.env.${key}`, envVars),
44-
envVars => mapValues(value => JSON.stringify(value), envVars),
43+
(envVars) => mapKeys((key) => `process.env.${key}`, envVars),
44+
(envVars) => mapValues((value) => JSON.stringify(value), envVars),
4545
),
4646
),
4747
name: 'dotenv',

src/utils.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ export const pick = (props, obj) =>
1616
return acc
1717
}, {})
1818

19-
export const shallowMergeAll = objs => Object.assign({}, ...objs)
19+
export const shallowMergeAll = (objs) => Object.assign({}, ...objs)

0 commit comments

Comments
 (0)