Configure Rollup to ignore external dependencies
Rollup is now configured to not bundle external dependencies. This allows Material-UI to be used in the project while not inflating bundle sizes or causing duplicated instances of `@material-ui/styles` from being included in an app. All of this was to support using the default theme's box shadow for Contained-disabled buttons.
parent
8abb8456
No related branches found
No related tags found
Showing
- README.md 1 addition, 4 deletionsREADME.md
- package.json 6 additions, 5 deletionspackage.json
- rollup.config.js 23 additions, 0 deletionsrollup.config.js
- src/defaultTheme.js 5 additions, 0 deletionssrc/defaultTheme.js
- src/index.js 5 additions, 1 deletionsrc/index.js
- src/overrides/buttons.js 2 additions, 0 deletionssrc/overrides/buttons.js
- yarn.lock 79 additions, 282 deletionsyarn.lock
{ | { | ||
"name": "@uw-ui-development/uw-material-ui-react", | "name": "@uw-ui-development/uw-material-ui-react", | ||
"version": "0.0.11", | "version": "0.1.0", | ||
"description": "Preconfigured UW-Madison styles for Material-UI projects", | "description": "Preconfigured UW-Madison styles for Material-UI projects", | ||
"main": "dist/index.js", | "main": "dist/index.js", | ||
"scripts": { | "scripts": { | ||
"build": "npx rollup ./src/index.js --format cjs --file ./dist/index.js && cp src/index.d.ts dist/", | "build": "npx rollup -c && cp src/index.d.ts dist/", | ||
"test": "echo \"Error: no test specified\" && exit 1" | "test": "echo \"Error: no test specified\" && exit 1" | ||
}, | }, | ||
"keywords": [], | "keywords": [], | ||
... | @@ -14,16 +14,17 @@ | ... | @@ -14,16 +14,17 @@ |
"dist" | "dist" | ||
], | ], | ||
"peerDependencies": { | "peerDependencies": { | ||
"@material-ui/core": "^4.5.0" | "@material-ui/core": "^4.5.2" | ||
}, | }, | ||
"devDependencies": { | "devDependencies": { | ||
"@babel/core": "^7.6.4", | "@babel/core": "^7.6.4", | ||
"@babel/preset-env": "^7.6.3", | "@babel/preset-env": "^7.6.3", | ||
"@material-ui/core": "^4.5.0", | |||
"eslint": "^6.4.0", | "eslint": "^6.4.0", | ||
"prettier": "^1.18.2", | "prettier": "^1.18.2", | ||
"rollup": "^1.26.0", | "rollup": "^1.26.0", | ||
"rollup-plugin-babel": "^4.3.3" | "rollup-plugin-babel": "^4.3.3", | ||
"rollup-plugin-node-resolve": "^5.2.0", | |||
"rollup-plugin-uglify": "^6.0.3" | |||
}, | }, | ||
"prettier": { | "prettier": { | ||
"trailingComma": "es5" | "trailingComma": "es5" | ||
... | ... |
rollup.config.js
0 → 100644
src/defaultTheme.js
0 → 100644
This diff is collapsed.
Please register or sign in to comment