Skip to content
This repository was archived by the owner on Oct 10, 2022. It is now read-only.

Commit aa5ad81

Browse files
authored
Merge pull request #93 from netlify/deps/remove-omit
Remove `omit.js`
2 parents fff9e26 + 47bcafc commit aa5ad81

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"@netlify/zip-it-and-ship-it": "^0.4.0-9",
6363
"backoff": "^2.5.0",
6464
"clean-deep": "^3.0.2",
65+
"filter-obj": "^2.0.1",
6566
"flush-write-stream": "^2.0.0",
6667
"folder-walker": "^3.2.0",
6768
"from2-array": "0.0.4",
@@ -72,7 +73,6 @@
7273
"lodash.set": "^4.3.2",
7374
"micro-api-client": "^3.3.0",
7475
"node-fetch": "^2.2.0",
75-
"omit.js": "^1.0.2",
7676
"p-map": "^2.1.0",
7777
"p-wait-for": "^2.0.0",
7878
"parallel-transform": "^1.1.0",

src/operations.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const { paths } = require('@netlify/open-api')
2-
const omit = require('omit.js')
2+
3+
const { omit } = require('./utils/omit')
34

45
// Retrieve all OpenAPI operations
56
const getOperations = function() {

src/utils/omit.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
const filterObj = require('filter-obj')
2+
3+
// lodash.omit is 1400 lines of codes. filter-obj is much smaller and simpler.
4+
const omit = function(obj, keys) {
5+
return filterObj(obj, key => !keys.includes(key))
6+
}
7+
8+
module.exports = { omit }

0 commit comments

Comments
 (0)