Commit Graph

20 Commits

Author SHA1 Message Date
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