Daniel Freedman
16ddf987a8
Remove uglify plugin from demo build
...
It was doing _weird_ things with Ripple directive
Also lock in version of lit-html, lit-element, and webcomponents
2018-10-08 11:15:38 -07:00
Daniel Freedman
b8b6069538
Update dependencies
...
- Typescript 3.1
- Fix radio, drawer, icon-font, and ripple for new DOM typings
- node-sass -> sass
2018-10-02 17:44:04 -07:00
Daniel Freedman
b9d0be5e7f
Some cleanup
...
- Add drawer, top-app-bar, and tabs into demo index
- Remove old packages/all.js
- Remove explicit path for `lit-element` dependency in sass template
2018-10-02 15:35:21 -07:00
Daniel Freedman
79390b55f8
Improve watch output on error
...
Make `build-typescript` not need explicit packages
2018-09-26 12:25:19 -07:00
Daniel Freedman
2b9ee8a141
Only build sass files if they change
...
Makes typescript builds _way_ faster
2018-09-26 11:37:50 -07:00
Daniel Freedman
69811855e8
Make sure node-watch dependency is installed
...
Run `build` first before watching
2018-09-26 10:52:39 -07:00
Daniel Freedman
80bda90d66
Implement watcher
...
Uses `node-watch` to watch for changes and run `npm run build`
It does too much, but I'm not sure how to do any incremental builds
Fixes #115
2018-09-25 17:44:38 -07:00
Daniel Freedman
392c165d3b
Merge branch 'typescript' into buttons-typescript
2018-09-24 11:05:50 -07:00
Daniel Freedman
c97ddebffc
Convert mwc-checkbox to typescript
2018-09-21 17:44:10 -07:00
Steven Orvell
d9bb6ea480
Icon in TypeScript
2018-09-21 11:09:23 -07:00
Steven Orvell
3a4ef18349
FAB in TypeScript
2018-09-21 10:05:35 -07:00
Steven Orvell
6166f8863c
Button in typescript
2018-09-20 18:18:25 -07:00
Steven Orvell
05754a4d3e
Ripple in TypeScript
...
Updated to render using a Ripple directive.
2018-09-20 17:53:32 -07:00
Daniel Freedman
a19388c391
Fix style building
2018-09-20 12:48:07 -07:00
Daniel Freedman
80f901b4d7
First crazy attempt at typescript conversion
...
Look at switch and base packages
Move sass building into scripts
2018-09-19 17:35:42 -07:00
Russell Bicknell
13a2a76263
Update @webcomponents/webcomponentsjs to v2.0.1 (...)
...
- The elements in these packages depend on @polymer/lit-element@^0.5.2, which
depend on lit-html@^0.10.0:
https://github.com/Polymer/lit-element/blob/v0.5.2/package.json#L39
(7f01cbb07645248b035fd824e5db62dd96bafaf8)
lit-html@0.10.1 includes changes which make it incompatible with shadycss
<1.3.0:
4dea332e7b
webcomponentsjs@2.0.1 is the first to build with shadycss >=1.3.0:
https://github.com/webcomponents/webcomponentsjs/blob/v2.0.0/package-lock.json#L1293
(df225f93b54f1944318931b770bc5c6b2d5de98d)
https://github.com/webcomponents/webcomponentsjs/blob/v2.0.1/package-lock.json#L1287
(c6a97da5621b2f40fe8046c8dd66febb5b0c8120)
2018-06-25 15:00:05 -07:00
Daniel Freedman
e7fea4add9
Update packages to use lit-element 0.5.x
2018-05-29 16:12:16 -07:00
Daniel Freedman
2182d6478a
Make demos easy to publish
...
- Minor changes to demo pages for rollup compat
2018-05-08 11:23:01 -07:00
Steven Orvell
8310a76180
Update dependencies
...
* Update to webcomponents-bundle.js
* Update to LitElement 0.4.0
2018-04-30 18:10:36 -07:00
Steven Orvell
286d4733ce
[first commit] lots of wip elements
...
These are WIP. Some known issues:
* select, chips, and textfield ripple not working
* many tests to be added
* some elements tbd, including e.g. top-app-bar and drawer
2018-04-25 19:20:55 -07:00