Skip to content

Commit 0c29c5e

Browse files
authored
Merge pull request #45 from ember-codemods/updates
Update codemod-cli and boilerplate, drop node 6 +8
2 parents ce72c5a + cec6c3a commit 0c29c5e

55 files changed

Lines changed: 4381 additions & 3515 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.babelrc

Lines changed: 0 additions & 3 deletions
This file was deleted.

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
!.*
2+
__testfixtures__

.eslintrc.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module.exports = {
2+
parserOptions: {
3+
ecmaVersion: 2018,
4+
},
5+
6+
plugins: ['prettier', 'node'],
7+
extends: ['eslint:recommended', 'plugin:prettier/recommended', 'plugin:node/recommended'],
8+
env: {
9+
node: true,
10+
},
11+
rules: {},
12+
overrides: [
13+
{
14+
files: ['__tests__/**/*.js'],
15+
env: {
16+
jest: true,
17+
},
18+
},
19+
],
20+
};

.github/workflows/ci.yml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- 'v*' # older version branches
8+
tags:
9+
- '*'
10+
pull_request: {}
11+
schedule:
12+
- cron: '0 6 * * 0' # weekly, on sundays
13+
14+
jobs:
15+
lint:
16+
name: Linting
17+
runs-on: ubuntu-latest
18+
19+
steps:
20+
- uses: actions/checkout@v1
21+
- uses: actions/setup-node@v1
22+
with:
23+
node-version: 12.x
24+
- name: install yarn
25+
run: npm install -g yarn
26+
- name: install dependencies
27+
run: yarn install
28+
- name: linting
29+
run: yarn lint
30+
31+
test:
32+
name: Tests
33+
runs-on: ubuntu-latest
34+
35+
strategy:
36+
matrix:
37+
node: ['10', '12']
38+
39+
steps:
40+
- uses: actions/checkout@v1
41+
- uses: actions/setup-node@v1
42+
with:
43+
node-version: ${{ matrix.node }}
44+
- name: install yarn
45+
run: npm install --global yarn
46+
- name: install dependencies
47+
run: yarn
48+
- name: test
49+
run: yarn test
50+
51+
floating-test:
52+
name: Floating dependencies
53+
runs-on: ubuntu-latest
54+
55+
steps:
56+
- uses: actions/checkout@v1
57+
- uses: actions/setup-node@v1
58+
with:
59+
node-version: '12.x'
60+
- name: install yarn
61+
run: npm install -g yarn
62+
- name: install dependencies
63+
run: yarn install --no-lockfile
64+
- name: test
65+
run: yarn test

.gitignore

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
node_modules
2-
.idea
3-
.vscode/
1+
/node_modules
2+
/.eslintcache

.npmignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
.idea
2-
__testfixtures__

.npmrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

.prettierrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"singleQuote": true,
3+
"trailingComma": "es5",
4+
"printWidth": 100
5+
}

.travis.yml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.yarnrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)