* Move babel-standalone into main Babel repo
* Don't try to gather coverage data for babel-standalone test
* Fix JSX test
* Always use npm v4 on Travis
* Include pull request number as part of version number
* Cherry-picking 5721b2e43e
Remove deprecated packages to prevent Babel v6 files from being pulled in
* Use RootMostResolvePlugin to dedupe packages
* Avoid destructuring so the build works on archaic Node.js versions
* - Fix version number
- Remove Babili packages (they should be in separate babili-standalone)
- Remove deprecated syntax-class-constructor-call
* - Remove more Babili packages
- Remove `babel-plugin-inline-replace-variables` for now as it pulls in Babel 6 stuff
* Actually remove reference to babel-plugin-undeclared-variables-check
* Add Babylon to root package.json so we hoist the right version. This fixes the tests.
28 lines
729 B
YAML
28 lines
729 B
YAML
general:
|
|
artifacts:
|
|
- "packages/babel-standalone/babel.js"
|
|
- "packages/babel-standalone/babel.min.js"
|
|
|
|
machine:
|
|
node:
|
|
version:
|
|
8
|
|
|
|
dependencies:
|
|
pre:
|
|
- curl -o- -L https://yarnpkg.com/install.sh | bash
|
|
cache_directories:
|
|
- ~/.yarn-cache
|
|
override:
|
|
- yarn
|
|
|
|
test:
|
|
override:
|
|
- make test-ci-coverage
|
|
# Builds babel-standalone with the regular Babel config
|
|
- make build
|
|
# test-ci-coverage doesn't test babel-standalone, as trying to gather coverage
|
|
# data for a JS file that's several megabytes large is bound to fail. Here,
|
|
# we just run the babel-standalone test separately.
|
|
- ./node_modules/mocha/bin/_mocha packages/babel-standalone/test/ --opts test/mocha.opts
|