Skip to content

Commit 99a3674

Browse files
committed
fix security vulnerabilities by upgrading dependencies
1 parent 1dc6ed3 commit 99a3674

19 files changed

+3688
-5891
lines changed

.babelrc

-26
This file was deleted.

.babelrc.js

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
const envPreset = ['@babel/preset-env', {
2+
targets: {
3+
node: '10.0',
4+
browsers: 'last 8 versions, not dead and not op_mini all and not ie <= 11',
5+
},
6+
}]
7+
const plugins = [
8+
'@babel/plugin-transform-destructuring',
9+
'@babel/plugin-transform-object-rest-spread',
10+
'add-module-exports',
11+
]
12+
13+
module.exports = {
14+
env: {
15+
development: {
16+
presets: [
17+
envPreset,
18+
],
19+
plugins,
20+
},
21+
production: {
22+
presets: [
23+
envPreset,
24+
'minify',
25+
],
26+
plugins,
27+
}
28+
}
29+
}

.eslintrc

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"es6": true,
88
"jest": true
99
},
10-
"parser": "babel-eslint",
10+
"parser": "@babel/eslint-parser",
1111
"globals": {},
1212
"rules": {
1313
"require-jsdoc": "warn",
@@ -26,4 +26,4 @@
2626
"always"
2727
]
2828
}
29-
}
29+
}

.npmignore

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ ai.*.md
4040
# dotenv environment variables file
4141
.env*
4242

43-
.babelrc
43+
.babelrc*
4444
.editorconfig
4545
.gitignore
4646
.eslintrc
@@ -50,4 +50,4 @@ ai.*.md
5050
.vscode
5151
yarn.lock
5252

53-
example.js
53+
example.js

example.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const IntentoConnector = require('./src/index')
44

55
// Quickly load .env files into the environment
66
// The next line requires `dotenv` installed (`yarn add -D dotenv` or `npm install --save-dev dotenv`)
7-
//require('dotenv').load()
7+
//require('dotenv').config()
88

99
const apikey = process.env.INTENTO_API_KEY
1010
const google_api_key = process.env.GOOGLE_API_KEY

package.json

+20-18
Original file line numberDiff line numberDiff line change
@@ -36,23 +36,25 @@
3636
"format": "yarn format_source && yarn format_samples && yarn format_ex"
3737
},
3838
"devDependencies": {
39-
"babel-cli": "^6.26.0",
40-
"babel-core": "^6.26.3",
41-
"babel-eslint": "^8.2.2",
42-
"babel-plugin-add-module-exports": "^0.2.1",
43-
"babel-plugin-transform-es2015-destructuring": "^6.23.0",
44-
"babel-plugin-transform-object-rest-spread": "^6.26.0",
45-
"babel-preset-env": "^1.7.0",
46-
"babel-preset-es2015": "^6.24.1",
47-
"babel-preset-minify": "^0.4.1",
48-
"dotenv": "^5.0.1",
49-
"eslint": "^4.19.1",
50-
"jest": "^22.4.3",
51-
"rimraf": "^2.6.2",
52-
"webpack": "^4.43.0",
53-
"webpack-cli": "^3.3.11"
39+
"@babel/cli": "^7.21.5",
40+
"@babel/core": "^7.22.1",
41+
"@babel/eslint-parser": "^7.21.8",
42+
"@babel/plugin-transform-destructuring": "^7.21.3",
43+
"@babel/plugin-transform-object-rest-spread": "^7.22.3",
44+
"@babel/preset-env": "^7.22.4",
45+
"babel-plugin-add-module-exports": "^1.0.4",
46+
"babel-preset-minify": "^0.5.2",
47+
"buffer": "^6.0.3",
48+
"cross-env": "^7.0.3",
49+
"dotenv": "^16.1.4",
50+
"eslint": "^8.42.0",
51+
"https-browserify": "^1.0.0",
52+
"jest": "^29.5.0",
53+
"rimraf": "^5.0.1",
54+
"stream-http": "^3.2.0",
55+
"url": "^0.11.0",
56+
"webpack": "^5.86.0",
57+
"webpack-cli": "^5.1.4"
5458
},
55-
"dependencies": {
56-
"cross-env": "^5.2.0"
57-
}
59+
"dependencies": {}
5860
}

test/basic.test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
'use strict'
2-
require('dotenv').load()
2+
require('dotenv').config()
33

44
const IntentoConnector = require('../src/index')
55

66
// Quickly load .env files into the environment
7-
// require('dotenv').load()
7+
// require('dotenv').config()
88
const apikey = process.env.INTENTO_API_KEY
99
const HOST = process.env.INTENTO_API_HOST || 'api.inten.to'
1010
let client

test/dictionary.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const IntentoConnector = require('../src/index')
44
const { stringify: t } = require('./utils')
55

66
// Quickly load .env files into the environment
7-
require('dotenv').load()
7+
require('dotenv').config()
88
const apikey = process.env.INTENTO_API_KEY
99
const host = process.env.INTENTO_API_HOST
1010

test/language.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const IntentoConnector = require('../src/index')
44
const { stringify: t } = require('./utils')
55

66
// Quickly load .env files into the environment
7-
require('dotenv').load()
7+
require('dotenv').config()
88
const apikey = process.env.INTENTO_API_KEY
99
const host = process.env.INTENTO_API_HOST
1010

test/languages.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const IntentoConnector = require('../src/index')
44
const { stringify: t } = require('./utils')
55

66
// Quickly load .env files into the environment
7-
require('dotenv').load()
7+
require('dotenv').config()
88
const apikey = process.env.INTENTO_API_KEY
99
const host = process.env.INTENTO_API_HOST
1010

test/makeRequest.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const IntentoConnector = require('../src/index')
44

55
// Quickly load .env files into the environment
6-
require('dotenv').load()
6+
require('dotenv').config()
77
const apikey = process.env.INTENTO_API_KEY
88
const host = process.env.INTENTO_API_HOST
99

test/ownKeys.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const IntentoConnector = require('../src/index')
33
const { stringify: t } = require('./utils')
44

55
// Quickly load .env files into the environment
6-
require('dotenv').load()
6+
require('dotenv').config()
77
const apikey = process.env.INTENTO_API_KEY
88
const host = process.env.INTENTO_API_HOST
99

test/provider.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const IntentoConnector = require('../src/index')
44
const { stringify: t } = require('./utils')
55

66
// Quickly load .env files into the environment
7-
require('dotenv').load()
7+
require('dotenv').config()
88
const apikey = process.env.INTENTO_API_KEY
99
const host = process.env.INTENTO_API_HOST
1010

test/sentiment.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const IntentoConnector = require('../src/index')
44
const { stringify: t } = require('./utils')
55

66
// Quickly load .env files into the environment
7-
require('dotenv').load()
7+
require('dotenv').config()
88
const apikey = process.env.INTENTO_API_KEY
99
const host = process.env.INTENTO_API_HOST
1010

test/translate.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const IntentoConnector = require('../src/index')
44
const { stringify: t } = require('./utils')
55

66
// Quickly load .env files into the environment
7-
require('dotenv').load()
7+
require('dotenv').config()
88
const apikey = process.env.INTENTO_API_KEY
99
const host = process.env.INTENTO_API_HOST
1010

testAPI/makeRequest.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const IntentoConnector = require('../src/index')
44

55
// Quickly load .env files into the environment
6-
require('dotenv').load()
6+
require('dotenv').config()
77
const apikey = process.env.INTENTO_API_KEY
88
const host = process.env.INTENTO_API_HOST
99

testAPI/translate.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const IntentoConnector = require('../src/index')
44

55
// Quickly load .env files into the environment
6-
require('dotenv').load()
6+
require('dotenv').config()
77
const apikey = process.env.INTENTO_API_KEY
88
const host = process.env.INTENTO_API_HOST
99

webpack.config.js

+17
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,24 @@
11
const path = require('path')
22

3+
const resolve = {
4+
fallback: {
5+
buffer: require.resolve('buffer/'),
6+
http: require.resolve('stream-http'),
7+
https: require.resolve('https-browserify'),
8+
url: require.resolve('url/'),
9+
},
10+
}
11+
312
const serverDevConfig = {
413
entry: './src/build.js',
514
target: 'node',
615
mode: 'development',
716
output: {
817
path: path.resolve(__dirname, 'dist'),
918
filename: 'intentoConnector.node.js',
19+
hashFunction: 'xxhash64',
1020
},
21+
resolve,
1122
}
1223

1324
const serverConfig = {
@@ -17,7 +28,9 @@ const serverConfig = {
1728
output: {
1829
path: path.resolve(__dirname, 'dist'),
1930
filename: 'intentoConnector.node.min.js',
31+
hashFunction: 'xxhash64',
2032
},
33+
resolve,
2134
}
2235

2336
const clientDevConfig = {
@@ -27,7 +40,9 @@ const clientDevConfig = {
2740
output: {
2841
path: path.resolve(__dirname, 'dist'),
2942
filename: 'intentoConnector.js',
43+
hashFunction: 'xxhash64',
3044
},
45+
resolve,
3146
}
3247

3348
const clientConfig = {
@@ -37,7 +52,9 @@ const clientConfig = {
3752
output: {
3853
path: path.resolve(__dirname, 'dist'),
3954
filename: 'intentoConnector.min.js',
55+
hashFunction: 'xxhash64',
4056
},
57+
resolve,
4158
}
4259

4360
module.exports = [serverDevConfig, serverConfig, clientDevConfig, clientConfig]

0 commit comments

Comments
 (0)