Skip to content

Commit 8c9a41d

Browse files
authored
Merge pull request #59 from atom-community/update [skip ci]
2 parents 9a05e89 + 24a6e47 commit 8c9a41d

File tree

5 files changed

+1320
-1234
lines changed

5 files changed

+1320
-1234
lines changed

.github/workflows/CI.yml

+16-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
name: CI
22
on:
3-
- push
4-
- pull_request
3+
pull_request:
4+
push:
5+
branches:
6+
- master
57

68
defaults:
79
run:
@@ -21,15 +23,20 @@ jobs:
2123
# - windows-latest
2224
atom_channel: [stable, beta]
2325
steps:
24-
- uses: actions/checkout@v3
25-
- uses: UziTech/action-setup-atom@v1
26+
- name: Install Node
27+
uses: actions/setup-node@v3
2628
with:
27-
channel: ${{ matrix.atom_channel }}
28-
- name: Versions
29-
run: apm -v
30-
- name: Install APM dependencies
29+
node-version: 12
30+
architecture: x64
31+
32+
- name: Setup pnpm
33+
uses: pnpm/action-setup@v2
34+
with:
35+
version: 6
36+
37+
- name: Install and build
3138
run: |
32-
apm install
39+
pnpm install
3340
3441
Lint:
3542
if: "!contains(github.event.head_commit.message, '[skip ci]')"

package.json

+33-26
Original file line numberDiff line numberDiff line change
@@ -2,48 +2,52 @@
22
"name": "babel-preset-atomic",
33
"version": "4.3.0",
44
"description": "babel configuration used in atom-ide-community",
5+
"homepage": "https://github.com/atom-ide-community/babel",
56
"repository": "https://github.com/atom-ide-community/babel",
67
"license": "MIT",
78
"author": "Amin Yahyaabadi",
8-
"main": "index.js",
9+
"main": "./dist/index.js",
910
"files": [
10-
"./index.js"
11+
"./dist/",
12+
"./src/"
1113
],
1214
"scripts": {
15+
"build": "tsc -p ./src/tsconfig.json",
1316
"bump": "ncu -u",
1417
"format": "prettier --write .",
1518
"lint": "eslint . --fix",
19+
"prepare": "npm run build",
1620
"test.format": "prettier . --check",
1721
"test.lint": "eslint ."
1822
},
1923
"prettier": "prettier-config-atomic",
2024
"dependencies": {
2125
"@babel/cli": "^7",
2226
"@babel/core": "^7",
23-
"@babel/plugin-proposal-class-properties": "^7.16.7",
24-
"@babel/plugin-proposal-decorators": "^7.17.2",
25-
"@babel/plugin-proposal-do-expressions": "7.16.7",
26-
"@babel/plugin-proposal-export-default-from": "7.17.12",
27-
"@babel/plugin-proposal-export-namespace-from": "7.17.12",
28-
"@babel/plugin-proposal-function-bind": "7.16.7",
29-
"@babel/plugin-proposal-function-sent": "7.18.2",
30-
"@babel/plugin-proposal-json-strings": "7.17.12",
31-
"@babel/plugin-proposal-logical-assignment-operators": "7.17.12",
32-
"@babel/plugin-proposal-nullish-coalescing-operator": "7.17.12",
33-
"@babel/plugin-proposal-numeric-separator": "7.16.7",
34-
"@babel/plugin-proposal-optional-chaining": "7.17.12",
35-
"@babel/plugin-proposal-pipeline-operator": "7.18.2",
36-
"@babel/plugin-proposal-private-methods": "7.17.12",
37-
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
38-
"@babel/plugin-proposal-throw-expressions": "7.16.7",
27+
"@babel/plugin-proposal-class-properties": "^7.18.6",
28+
"@babel/plugin-proposal-decorators": "^7.18.6",
29+
"@babel/plugin-proposal-do-expressions": "7.18.6",
30+
"@babel/plugin-proposal-export-default-from": "7.18.6",
31+
"@babel/plugin-proposal-export-namespace-from": "7.18.6",
32+
"@babel/plugin-proposal-function-bind": "7.18.6",
33+
"@babel/plugin-proposal-function-sent": "7.18.6",
34+
"@babel/plugin-proposal-json-strings": "7.18.6",
35+
"@babel/plugin-proposal-logical-assignment-operators": "7.18.6",
36+
"@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6",
37+
"@babel/plugin-proposal-numeric-separator": "7.18.6",
38+
"@babel/plugin-proposal-optional-chaining": "7.18.6",
39+
"@babel/plugin-proposal-pipeline-operator": "7.18.6",
40+
"@babel/plugin-proposal-private-methods": "7.18.6",
41+
"@babel/plugin-proposal-private-property-in-object": "^7.18.6",
42+
"@babel/plugin-proposal-throw-expressions": "7.18.6",
3943
"@babel/plugin-syntax-dynamic-import": "7.8.3",
4044
"@babel/plugin-syntax-import-meta": "7.10.4",
41-
"@babel/plugin-transform-modules-commonjs": "^7.16.8",
42-
"@babel/plugin-transform-reserved-words": "^7.16.7",
43-
"@babel/preset-env": "7.18.2",
44-
"@babel/preset-flow": "7.17.12",
45-
"@babel/preset-react": "7.17.12",
46-
"@babel/preset-typescript": "^7.16.7",
45+
"@babel/plugin-transform-modules-commonjs": "^7.18.6",
46+
"@babel/plugin-transform-reserved-words": "^7.18.6",
47+
"@babel/preset-env": "7.18.6",
48+
"@babel/preset-flow": "7.18.6",
49+
"@babel/preset-react": "7.18.6",
50+
"@babel/preset-typescript": "^7.18.6",
4751
"babel-plugin-add-module-exports": "^1.0.4",
4852
"babel-plugin-codegen": "^4.1.5",
4953
"babel-plugin-preval": "^5.1.0",
@@ -52,9 +56,12 @@
5256
"devDependencies": {
5357
"@babel/cli": "^7.13.14",
5458
"@babel/core": "^7.13.14",
55-
"eslint-config-atomic": "^1.17.0",
59+
"@types/babel__core": "^7.1.19",
60+
"@types/babel__preset-env": "7.9.2",
61+
"eslint-config-atomic": "^1.18.1",
5662
"npm-check-updates": "14.1.1",
57-
"prettier-config-atomic": "^3.0.6"
63+
"prettier-config-atomic": "^3.0.10",
64+
"typescript": "^4.7.4"
5865
},
5966
"peerDependencies": {
6067
"@babel/cli": "^7",

0 commit comments

Comments
 (0)