Skip to content

Commit

Permalink
tweak readme, remove dev dependencies, update extend-me
Browse files Browse the repository at this point in the history
  • Loading branch information
joneit committed Jul 5, 2018
1 parent 1840249 commit b697040
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 10 deletions.
8 changes: 3 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
# datasaur-base

Abstract base class for Hypergrid data model modules.
Abstract base class for **Hypergrid** data models.

The cascading data model consists of a data owner module at the bottom with zero or more data transformer modules attached.

The data owner module should extend from `datasaur-owner` (which extends from this class, `datasaur-base`), while the transformer modules should extend directly from this class.

[email protected] together with datasaur-owner@3.0.0 implements the [data model interface](https://fin-hypergrid.github.io/3.0.0/doc/dataModelAPI) with fallbacks, superseding `fin-hypergrid-data-source-base` (which will no longer be maintained).
`[email protected]` together with datasaur-local3.0.0 implements the [data model interface](https://github.com/fin-hypergrid/core/wiki/Data-Model-API) with fallbacks, superseding `fin-hypergrid-data-source-base` (which will no longer be maintained).

Data Controllers are no longer supported by Hypergrid as of version 3.0.0 and are no longer supported by the data model. In their place, data models now accept interface setup from the application, which should include a `dispatchEvent` method which data models call to trigger events on the application.
**Hypergrid v2** "data controllers" are no longer supported by **Hypergrid v3** and are no longer supported by the data model. In their place, data models now accept interface setup from the application, which should include a `dispatchEvent` method which data models call to trigger events in Hypergrid and on the application.
6 changes: 1 addition & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,7 @@
"url": "https://github.com/fin-hypergrid/datasaur-base/issues"
},
"homepage": "https://github.com/fin-hypergrid/datasaur-base#readme",
"devDependencies": {
"fin-hypergrid-client-module-maker": "^2.2.0",
"gulp": "^3.9.1"
},
"dependencies": {
"extend-me": "^2.5.0"
"extend-me": "^2.7.0"
}
}

0 comments on commit b697040

Please sign in to comment.