1.1.2 • Published 9 years ago

ava-webpack v1.1.2

Weekly downloads
59
License
ISC
Repository
github
Last release
9 years ago

ava-webpack

Crude webpack enabled runner for AVA

Installation

npm install ava-webpack --save-dev

Usage example (almost as crude as the implementation - sorry)

webpack.config-test.js (using awesome-typescript-loader)

var path = require('path');

module.exports = {
	resolve: {
		root: [
			path.resolve(__dirname, 'apps'),
			path.resolve(__dirname, 'common')
		],
		extensions: ['', '.ts', '.tsx', '.js']
	},
	devtool: 'eval',
	module: {
		loaders: [
			{
				test: /\.tsx?$/,
				loader: 'awesome-typescript-loader'
			}
		]
	}
};

package.json

{
	"dependencies": {
		"babel-polyfill": "^6.9.1",
	},
	"devDependencies": {
		"@types/enzyme": "^2.4.30",
		"ava": "^0.16.0",
		"ava-webpack": "^1.0.6",
		"awesome-typescript-loader": "2.0.2",
		"babel-core": "^6.10.4",
		"babel-preset-es2015": "^6.9.0",
		"babel-preset-react": "^6.11.1",
		"enzyme": "^2.4.1",
		"rimraf": "^2.5.3",
		"tap-teamcity": "^1.2.0",
		"typescript": "^2.0.0",
		"webpack": "2.1.0-beta.20"
	},
	"scripts": {
		"test": "ava-webpack --webpack-config ./webpack.config-test.js --polyfill babel-polyfill --clean",
		"test-ci": "ava-webpack --webpack-config ./webpack.config-test.js --polyfill babel-polyfill --clean --tap | tap-teamcity"
	},
	"ava": {
		"concurrency": 5,
		"require": [
			"babel-register"
		],
		"babel": "inherit"
	}
}
1.1.2

9 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago