material-web/package.json
Daniel Freedman 2182d6478a Make demos easy to publish
- Minor changes to demo pages for rollup compat
2018-05-08 11:23:01 -07:00

86 lines
2.7 KiB
JSON

{
"name": "material-components-web-components",
"private": true,
"description": "Material Components Web Components",
"license": "Apache-2.0",
"scripts": {
"build": "npm run clean && mkdirp build && webpack --progress --colors",
"build:min": "mkdirp build && cross-env MDC_ENV=production webpack -p --progress --colors",
"changelog": "standard-changelog -i CHANGELOG.md -k packages/material-components-web/package.json -w",
"clean": "del-cli build/** build .closure-tmp/** .closure-tmp packages/*/node_modules",
"dist": "npm run build && npm run build:min",
"dev": "polyserve --npm --module-resolution=node",
"fix": "npm-run-all --parallel fix:*",
"lint:js": "eslint packages test scripts webpack.config.js demos/webpack.config.js karma.conf.js",
"lint:imports": "node scripts/check-imports.js",
"lint": "npm-run-all --parallel lint:*",
"test": "karma start --single-run",
"bootstrap": "npm install && ./scripts/bootstrap-unreleased.sh",
"update-styling": "./scripts/update-styling.sh",
"update-gh-pages": "npm run bootstrap && ./scripts/publish-demos.sh"
},
"devDependencies": {
"@webcomponents/webcomponentsjs": "^2.0.0-0",
"babel-core": "^6.22.1",
"babel-loader": "^7.0.0",
"babel-plugin-transform-object-assign": "^6.8.0",
"babel-preset-es2015": "^6.9.0",
"babel-preset-es2015-rollup": "^3.0.0",
"babel-traverse": "^6.24.1",
"babel-types": "^6.24.1",
"babylon": "^6.16.1",
"chai": "^4.0.2",
"del-cli": "^1.1.0",
"dom5": "^3.0.0",
"eslint": "^4.10.0",
"eslint-config-google": "^0.8.1",
"eslint-plugin-mocha": "^4.8.0",
"extract-text-webpack-plugin": "^3.0.0",
"fs-extra": "^5.0.0",
"glob": "^7.1.1",
"google-closure-compiler": "^20170521.0.0",
"istanbul": "^0.4.4",
"istanbul-instrumenter-loader": "^3.0.0",
"karma": "^2.0.0",
"karma-chrome-launcher": "^2.0.0",
"karma-coverage": "^1.1.0",
"karma-firefox-launcher": "^1.0.0",
"karma-mocha": "^1.3.0",
"karma-sauce-launcher": "^1.0.0",
"karma-sourcemap-loader": "^0.3.7",
"karma-tap": "^4.0.0",
"karma-webpack": "^2.0.4",
"lerna": "^2.9.0",
"mocha": "^5.0.0",
"npm-run-all": "^4.1.1",
"parse5": "^4.0.0",
"polyserve": "^0.27.10",
"rollup": "^0.58.2",
"rollup-plugin-babel": "^3.0.4",
"rollup-plugin-node-resolve": "^3.3.0",
"rollup-plugin-uglify": "^3.0.0",
"webpack": "^3.9.0",
"webpack-dev-server": "^2.4.3"
},
"babel": {
"presets": [
[
"es2015",
{
"modules": false
}
]
],
"plugins": [
"transform-object-assign"
],
"env": {
"test": {
"presets": [
"es2015"
]
}
}
}
}