ci-ops v1.0.35
ci-ops
jest + eslint + webpack + babel + webpack-dev-server
- jest + enzyme + snapshot
- eslint (airbnb)
- webpack 4
- webpack-dev-server
- babel, babel-loader:
- latest ('env')
- react jsx
- object spread
install:
- npm i ci-ops
print help:
$ node_modules/.bin/ci-ops
:
Usage:
in the package.json:
"scripts": {
"build": "ci-ops build",
"lint": "ci-ops lint",
"test": "ci-ops test",
}
Commands:
- test
- test:watch
- test:coverage
- lint
- build
- build:react
- dev
Default behaviour:
test scans a target directory (default to .src/) for files under a folder named __test__ or files that end in .test.js
test and lint default to targeting ./src folder, but you can say ortherwise by passing the path as the first argument:
$ ci-ops lint ./myFolder
or$ ci-ops test ./source
build defaults to using ./src/index.js as source and .build/app.js as output
To overwrire webpack config, or some part of it, create you config file:
// webpack.myconf.js const webpack = require('webpack'); const path = require('path'); module.exports = { entry: [ './mySrcFolder/myEntryPoint.js', ], output: { path: path.join(__dirname, 'myOutputFolder'), filename: 'myOutputFileName.js', }, };
then use the config,
$ ci-ops build --config webpack.myconf.js
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago