kyle
eaa1f4a8b4
bug: enum Select crashes when selecting the empty value (via #5463 )
...
* add failing tests
* fix property access
* @babel/plugin-proposal-optional-chaining
2019-07-12 23:05:00 -05:00
kyle
88204daad8
housekeeping: upgrade to webpack@4 (via #5454 )
...
* build new core webpack config
* fix exports in Webpack; use ESM syntax throughout
* add bundle config
* add standalone config
* add style config
* prettier...
* add dev config
* delete legacy webpack scripts
* rewire npm scripts to use new webpack configs
* cache babel-loader results
* fix e2e dev servers
* update core Webpack modules
* update loaders to latest
* remove unused loaders
* update Webpack plugins
* add mode flags to Webpack configs
* remove plugin invocations that are now production-standard in v4
* update webpack-cli
* add webpack perf size limit flags
* replace ExtractText with MiniCssExtract + IgnoreAssets
* UglifyJsPlugin -> TerserPlugin
* fix PostCSS processing
* enable Terser sourcemaps
* webpack/style -> webpack/stylesheets
2019-07-11 18:57:44 -05:00
kyle
9935ea3328
housekeeping: upgrade to babel@7 (via #5450 )
...
* Babel 7
* preserve module output; straighten out ES/CJS syntax
* add webpack TODOs
* remove unused Babel modules
* Update index.js
* install @babel/register
2019-07-09 23:25:34 -05:00
kyle
0359f9c364
housekeeping: bundle size reductions ( #4713 )
...
* set new bundlesize goal
* preserve `GeneratorFunction` instead of all function names
* use js-yaml fork that doesn't require esprima
* set HTML content directly, instead of using React-Markdown
* use remarkable for all Markdown rendering
* add babel-plugin-transform-react-remove-prop-types
* remove SplitPaneMode plugin
* remove react-collapse
* remove AST plugin, and yaml-js
* trim Markdown HTML string output before rendering
* disable obsolete function name preservation
* add `getComponent` to propTypes
2018-07-19 13:48:39 -07:00
kyle
815dbe0b5d
housekeeping: remove extraneous getbase aliases ( #4671 )
...
* remove extraneous Babel alias
* remove extraneous Webpack alias
2018-06-21 23:01:18 -07:00
Sofiia
8416b043ea
housekeeping: factor out components for easier BaseLayout reuse ( #4604 )
...
* improve: wrap schemes to encapsulate rendering logic
* improve: wrap filter to encapsulate rendering logic
* improve: wrap info section to encapsulate rendering logic
* improve: wrap servers plugin to encapsulate rendering logic
* improve: added tests for schemes-wrapper rendering logic
* improve: added tests for info-wrapper rendering logic, also do not render info if info is undefined
* improve: added tests for filter rendering logic
* improve: added tests for servers-wrapper rendering logic
* `InfoWrapper` -> `InfoContainer`
* add `containers` alias to Babel configuration
* `SchemesWrapper` -> `SchemesContainer`
* drop `container` from container file names
* `ServersWrapper` -> `ServersContainer`
* `Filter` -> `FilterContainer`
* follow `core/containers` pattern in BasePreset
2018-06-14 19:06:20 -07:00
kyle
11c586309f
v3.14.1 ( #4521 )
...
* v3.14.1
* transform `const` & `let` to `var` in node_modules, for IE11
* rebuild dist
2018-05-04 19:25:20 -07:00
Kyle Shockey
03f80dcc70
v3.8.0
2017-12-23 01:58:57 -06:00
Kyle Shockey
85c83931c4
Move configs plugin to core
2017-12-14 20:17:31 -08:00
Josh Ponelat
4a6716ffed
Replace babel-polyfill with runtime transform
2017-06-15 16:36:33 +02:00
Ron
f22a628934
in with the new
2017-03-17 21:17:53 -07:00