diff --git a/.husky/pre-commit b/.husky/pre-commit index 06c2b40..72c4429 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,5 +1 @@ -#!/bin/sh - -. "$(dirname "$0")/_/husky.sh" - npm test diff --git a/.husky/pre-push b/.husky/pre-push index 952f7e3..d6cb288 100644 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -1,5 +1 @@ -#!/bin/sh - -. "$(dirname "$0")/_/husky.sh" - npm run build diff --git a/.parcelrc b/.parcelrc new file mode 100644 index 0000000..a8f22fc --- /dev/null +++ b/.parcelrc @@ -0,0 +1,8 @@ +{ + "extends": "@parcel/config-default", + "transformers": { + "*.{ts,tsx}": [ + "@parcel/transformer-typescript-tsc" + ] + } +} diff --git a/ReadMe.md b/ReadMe.md index 74b1523..3f4769a 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -10,6 +10,13 @@ Just define your **Data models** & **Client HTTP methods**, then leave rest of t [![NPM](https://nodei.co/npm/mobx-restful.png?downloads=true&downloadRank=true&stars=true)][5] +## Versions + +| SemVer | status | ES decorator | MobX | +| :-------: | :----------: | :----------: | :---------: | +| `>=0.7.0` | ✅developing | stage-3 | `>=6.11` | +| `<0.7.0` | ❌deprecated | stage-2 | `>=4 <6.11` | + ## Usage ### Simple List @@ -65,15 +72,13 @@ export default new RepositoryModel(); Use [WebCell][6] as an Example ```tsx -import { WebCell, component, observer, createCell } from 'web-cell'; +import { component, observer } from 'web-cell'; import repositoryStore from '../model/Repository'; -@component({ - tagName: 'repository-page' -}) +@component({ tagName: 'repository-page' }) @observer -export class RepositoryPage extends WebCell() { +export class RepositoryPage extends HTMLElement { connectedCallback() { repositoryStore.getList(); } @@ -88,7 +93,7 @@ export class RepositoryPage extends WebCell() { return (