Skip to content
This repository has been archived by the owner on Dec 15, 2018. It is now read-only.

Commit

Permalink
fix(package): update babel to version 7.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
pvdlg committed Aug 29, 2018
1 parent 91da1a0 commit 156b366
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 31 deletions.
1 change: 1 addition & 0 deletions .yarnrc
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
--install.no-lockfile true
--ignore-engines true
6 changes: 6 additions & 0 deletions babel-register.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/* eslint-disable import/no-unassigned-import */
require('@babel/register')({
only: ['lib', 'cli.js', 'node_modules/got', 'node_modules/cacheable-request'],
presets: [['@babel/preset-env', {targets: {node: 'current'}, useBuiltIns: 'entry'}]],
});
require('@babel/polyfill');
5 changes: 1 addition & 4 deletions bin/travis-deploy-once.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
#!/usr/bin/env node

/* eslint-disable import/no-unassigned-import */
require('babel-register')({
only: /travis-deploy-once\/(lib|cli.js)|travis-deploy-once\/node_modules\/(got|cacheable-request)/,
});
require('babel-polyfill');
require('../babel-register');

require('../cli')().catch(() => {
process.exitCode = 1;
Expand Down
3 changes: 1 addition & 2 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
#!/usr/bin/env node
/* eslint-disable import/no-unassigned-import */
require('babel-register')({only: /travis-deploy-once\/lib|travis-deploy-once\/node_modules\/(got|cacheable-request)/});
require('babel-polyfill');
require('./babel-register');

module.exports = require('./lib/travis-deploy-once');
25 changes: 5 additions & 20 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,7 @@
"author": "Stephan Bönnemann <stephan@boennemann.me>",
"ava": {
"require": [
"./test/helpers/ava-babel-require"
]
},
"babel": {
"presets": [
[
"env",
{
"targets": {
"node": "current"
}
}
]
],
"plugins": [
"transform-object-rest-spread"
"./babel-register"
]
},
"bin": {
Expand All @@ -35,10 +20,10 @@
}
},
"dependencies": {
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"babel-polyfill": "^6.26.0",
"babel-preset-env": "^1.6.1",
"babel-register": "^6.26.0",
"@babel/core": "^7.0.0",
"@babel/polyfill": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/register": "^7.0.0",
"chalk": "^2.1.0",
"execa": "^1.0.0",
"got": "^9.1.0",
Expand Down
5 changes: 0 additions & 5 deletions test/helpers/ava-babel-require.js

This file was deleted.

0 comments on commit 156b366

Please sign in to comment.