Skip to content

Commit a7a9906

Browse files
godurubenkaiser
andauthored
support for serverless-offline 10 (#228)
Co-authored-by: Ruben Kaiser <[email protected]>
1 parent 370bb57 commit a7a9906

39 files changed

+24593
-12826
lines changed

.eslintrc.js

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,40 @@ module.exports = {
33
node: true,
44
es6: true
55
},
6+
root: true,
67
extends: [
78
'plugin:@coorpacademy/coorpacademy/core',
89
'plugin:@coorpacademy/coorpacademy/es20XX',
910
'plugin:@coorpacademy/coorpacademy/prettier',
1011
'plugin:@coorpacademy/coorpacademy/lodash-fp'
1112
],
13+
parserOptions: {
14+
ecmaVersion: 2020,
15+
allowImportExportEverywhere: true
16+
},
1217
plugins: ['@coorpacademy/coorpacademy'],
18+
settings: {},
1319
rules: {
1420
'fp/no-class': 'off',
21+
'import/dynamic-import-chunkname': 'off',
22+
'import/no-extraneous-dependencies': 'off',
23+
'import/no-unresolved': 'off',
1524
'no-console': 'off',
16-
'promise/no-native': 'off',
1725
'no-param-reassign': 'off',
18-
'import/no-extraneous-dependencies': 'off',
1926
'node/no-extraneous-require': [
2027
'error',
21-
{
22-
allowModules: ['ava', 'aws-sdk']
23-
}
28+
{allowModules: ['ava', 'aws-sdk', '@serverless/utils']}
29+
],
30+
'node/no-missing-import': 'off',
31+
'node/no-missing-require': 'off',
32+
'node/no-unsupported-features/es-syntax': [
33+
'error',
34+
{version: '>=16.0.0', ignores: ['dynamicImport']}
2435
],
25-
'unicorn/no-unreadable-array-destructuring': 'off',
26-
'unicorn/consistent-function-scoping': 'off'
36+
'promise/no-native': 'off',
37+
'unicorn/consistent-function-scoping': 'off',
38+
'unicorn/no-await-expression-member': 'off',
39+
'unicorn/no-unreadable-array-destructuring': 'off'
2740
},
2841
overrides: [
2942
{

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v12.22.4
1+
v16.18.0

.travis.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
language: node_js
1+
dist: jammy
22
sudo: required
3+
language: node_js
34

45
node_js:
5-
- "14"
6-
- "12"
6+
- "18"
7+
- "16"
78

89
services:
910
- docker
1011

1112
cache: npm
1213

1314
env:
14-
global:
15-
- DOCKER_COMPOSE_VERSION=1.23.2
15+
- DOCKER_COMPOSE_VERSION=v2.10.2
1616

1717
before_install:
1818
- sudo rm /usr/local/bin/docker-compose
19-
- curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose
19+
- curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-${TRAVIS_OS_NAME}-`uname -m` > docker-compose
2020
- chmod +x docker-compose
2121
- sudo mv docker-compose /usr/local/bin

ava.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default {
1+
module.exports = {
22
files: ['packages/**/test/*.js'],
33
cache: true,
44
failFast: true,

0 commit comments

Comments
 (0)