npm.io
2.1.0 • Published 6 years ago

es-dev-server-import-json

Licence
ISC
Version
2.1.0
Deps
2
Size
5 kB
Vulns
0
Weekly
0
Stars
1

Plugins for es-dev-server

These let you import non-standard file types while running es-dev-server

import-css

import { LitElement, html } from 'lit-element';

import style from './style.css';

export class LitCss extends LitElement {
  static get styles() { return style; }
  render() { return html`<p>😎</p>`; }
}

customElements.define('lit-css', LitCss);

import-json

import data from './data.json';
export data.map(item => item.toUpperCase()).join(' ') + '!';
[
  "es-dev-server",
  "is good for you"
]

import-graphql

import MoodQuery from './Mood.query.graphql';
import { ApolloQuery, customElement, html } from '@apollo-elements/lit-apollo';

interface Data { mood: string; }

@customElement('mood-query')
export class MoodQuery extends ApolloQuery<Data, null> {
  query = MoodQuery
  render() {
    return (
        this.error ? html`<p>Error is ${this.error}</p>`
      : this.data ? html`<p>Mood is ${this.data.mood}</p>`
      : ''
    );
  }
}