Skip to content

Commit e452b28

Browse files
authored
Merge pull request #3 from atom-ide-community/module-exports-default
2 parents 1cdf9af + 0b68ea7 commit e452b28

File tree

7 files changed

+4450
-5672
lines changed

7 files changed

+4450
-5672
lines changed

.github/workflows/CI.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
run: apm -v
3030
- name: Install APM dependencies
3131
run: |
32-
apm ci # uses locked module. use `apm install` for non-locked
32+
apm install
3333
3434
Release:
3535
needs: [Test]
@@ -43,7 +43,7 @@ jobs:
4343
with:
4444
node-version: "14.x"
4545
- name: NPM install
46-
run: npm ci
46+
run: npm install
4747
- name: Release 🎉
4848
uses: cycjimmy/semantic-release-action@v2
4949
env:

.github/workflows/bump_deps.yml

+10-6
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,25 @@ on:
55
- cron: "0 0 * * *"
66

77
jobs:
8-
build:
8+
Bump_Dependencies:
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: actions/checkout@v2
1212
- uses: actions/setup-node@v2-beta
1313
with:
14-
node-version: '14'
14+
node-version: "14"
15+
- name: Setup PNPM
16+
uses: pnpm/[email protected]
17+
with:
18+
version: 4.11.1
1519
- run: |
16-
npm ci
17-
npm run bump
18-
npm install
20+
pnpm install
21+
pnpm run bump
22+
pnpm install
1923
- uses: peter-evans/create-pull-request@v2
2024
with:
2125
token: ${{ secrets.GITHUB_TOKEN }}
22-
commit-message: Update dependencies
26+
commit-message: Update dependencies
2327
title: "[AUTO] Update dependencies"
2428
labels: Dependencies
2529
branch: "Bump"

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Thumbs.db
44

55
# Node
66
node_modules
7+
package-lock.json
78

89
# TypeScript
910
*.tsbuildinfo

index.js

+10
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,21 @@ let plugins = [
3636
require("@babel/plugin-proposal-json-strings"),
3737
];
3838

39+
if (process.env.BABEL_ENV === "production") {
40+
console.warn("setting `BABEL_ENV` to `production` for bypassing ES6 module transformming is deprecated. Use BABEL_KEEP_MODULES=\"true\" instead.")
41+
}
42+
3943
if (process.env.BABEL_ENV === "development") {
44+
console.warn("setting `BABEL_ENV` to `development` for transform ES6 modules is deprecated. Use BABEL_KEEP_MODULES=\"false\" instead.")
45+
}
46+
47+
// tranform modules
48+
if (process.env.BABEL_KEEP_MODULES === "false" || !(process.env.BABEL_KEEP_MODULES) || process.env.BABEL_ENV === "development" || !(process.env.BABEL_ENV)) {
4049
// When without Rollup
4150
plugins.push(...[
4251
require("@babel/plugin-transform-modules-commonjs"),
4352
require("@babel/plugin-syntax-dynamic-import"),
53+
require("babel-plugin-add-module-exports",{"addDefaultProperty": true}) // atom needs this
4454
]);
4555
}
4656

0 commit comments

Comments
 (0)