• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hoodiehq / hoodie-server
100%
next: 82%

Build:
Build:
LAST BUILD BRANCH: master
DEFAULT BRANCH: next
Repo Added 27 Jul 2015 05:29PM UTC
Files 12
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH use-store-api
branch: use-store-api
CHANGE BRANCH
x
Reset
  • use-store-api
  • 503/remove-lout
  • 521/close-sockets-on-server-stop
  • 529/assure-leveldb-folders
  • 532/remove-assure-folders
  • camp
  • camp-refactoring
  • dependency-updates
  • development
  • docs-sub-readmes
  • feat-enable-account
  • feat-enable-account-2
  • feat-revised-routes
  • fix-config-data-usage
  • fix-temp-remove-plugins
  • greenkeeper-async-1.5.0
  • greenkeeper-async-1.5.1
  • greenkeeper-async-1.5.2
  • greenkeeper-browserify-12.0.0
  • greenkeeper-coveralls-2.11.5
  • greenkeeper-coveralls-2.11.6
  • greenkeeper-coveralls-2.11.7
  • greenkeeper-coveralls-2.11.8
  • greenkeeper-coveralls-2.11.9
  • greenkeeper-good-6.6.0
  • greenkeeper-good-6.6.1
  • greenkeeper-good-6.6.2
  • greenkeeper-good-6.6.3
  • greenkeeper-h2o2-4.0.2
  • greenkeeper-h2o2-5.0.0
  • greenkeeper-h2o2-5.1.0
  • greenkeeper-hapi-10.1.0
  • greenkeeper-hapi-10.2.0
  • greenkeeper-hapi-10.2.1
  • greenkeeper-hapi-10.3.0
  • greenkeeper-hapi-10.4.0
  • greenkeeper-hapi-10.4.1
  • greenkeeper-hapi-10.5.0
  • greenkeeper-hapi-11.0.4
  • greenkeeper-hapi-11.0.5
  • greenkeeper-hapi-11.1.0
  • greenkeeper-hapi-11.1.1
  • greenkeeper-hapi-11.1.2
  • greenkeeper-hapi-11.1.3
  • greenkeeper-hapi-11.1.4
  • greenkeeper-hapi-12.0.0
  • greenkeeper-hapi-12.0.1
  • greenkeeper-hapi-12.1.0
  • greenkeeper-hapi-13.0.0
  • greenkeeper-hapi-13.1.0
  • greenkeeper-hapi-13.2.0
  • greenkeeper-hapi-13.2.1
  • greenkeeper-hapi-13.2.2
  • greenkeeper-hoodie-11.0.0
  • greenkeeper-hoodie-client-2.3.0
  • greenkeeper-hoodie-client-2.4.0
  • greenkeeper-hoodie-client-2.5.0
  • greenkeeper-hoodie-server-account-1.1.0
  • greenkeeper-hoodie-server-account-1.2.0
  • greenkeeper-hoodie-server-account-1.3.0
  • greenkeeper-hoodie-server-store-1.0.2
  • greenkeeper-hoodie-server-store-1.0.3
  • greenkeeper-hoodie-server-store-1.0.4
  • greenkeeper-hoodie-server-store-1.1.0
  • greenkeeper-inert-3.0.2
  • greenkeeper-inert-3.1.0
  • greenkeeper-inert-3.2.0
  • greenkeeper-istanbul-0.4.3
  • greenkeeper-lodash-4.0.1
  • greenkeeper-lodash-4.1.0
  • greenkeeper-lodash-4.10.0
  • greenkeeper-lodash-4.11.0
  • greenkeeper-lodash-4.11.1
  • greenkeeper-lodash-4.11.2
  • greenkeeper-lodash-4.2.0
  • greenkeeper-lodash-4.2.1
  • greenkeeper-lodash-4.3.0
  • greenkeeper-lodash-4.4.0
  • greenkeeper-lodash-4.5.0
  • greenkeeper-lodash-4.5.1
  • greenkeeper-lodash-4.6.0
  • greenkeeper-lodash-4.6.1
  • greenkeeper-lodash-4.7.0
  • greenkeeper-lodash-4.8.0
  • greenkeeper-lodash-4.8.1
  • greenkeeper-lodash-4.9.0
  • greenkeeper-memdown-1.1.1
  • greenkeeper-memdown-1.1.2
  • greenkeeper-nock-3.4.0
  • greenkeeper-nock-3.4.1
  • greenkeeper-nock-3.5.0
  • greenkeeper-nock-3.6.0
  • greenkeeper-nock-4.0.0
  • greenkeeper-nock-5.2.1
  • greenkeeper-nock-6.0.1
  • greenkeeper-nock-7.0.1
  • greenkeeper-nock-7.0.2
  • greenkeeper-nock-7.2.1
  • greenkeeper-nock-7.2.2
  • greenkeeper-nock-7.5.0
  • greenkeeper-nock-7.6.0
  • greenkeeper-nock-7.7.3
  • greenkeeper-nock-8.0.0
  • greenkeeper-nodemailer-1.10.0
  • greenkeeper-nodemailer-1.6.0
  • greenkeeper-nodemailer-1.7.0
  • greenkeeper-nodemailer-1.8.0
  • greenkeeper-nodemailer-1.9.0
  • greenkeeper-npmlog-2.0.0
  • greenkeeper-npmlog-2.0.1
  • greenkeeper-npmlog-2.0.2
  • greenkeeper-npmlog-2.0.3
  • greenkeeper-nyc-5.0.0
  • greenkeeper-nyc-5.0.1
  • greenkeeper-nyc-5.1.1
  • greenkeeper-nyc-5.2.0
  • greenkeeper-nyc-5.3.0
  • greenkeeper-nyc-5.5.0
  • greenkeeper-nyc-5.6.0
  • greenkeeper-nyc-6.0.0
  • greenkeeper-nyc-6.1.1
  • greenkeeper-nyc-6.4.0
  • greenkeeper-nyc-6.4.1
  • greenkeeper-nyc-6.4.2
  • greenkeeper-pin
  • greenkeeper-pouchdb-5.2.0
  • greenkeeper-pouchdb-5.2.1
  • greenkeeper-pouchdb-5.3.0
  • greenkeeper-pouchdb-5.3.1
  • greenkeeper-pouchdb-5.3.2
  • greenkeeper-pouchdb-users-1.0.2
  • greenkeeper-pouchdb-users-1.0.3
  • greenkeeper-proxyquire-1.7.4
  • greenkeeper-randomstring-1.1.4
  • greenkeeper-request-2.65.0
  • greenkeeper-request-2.66.0
  • greenkeeper-request-2.68.0
  • greenkeeper-request-2.69.0
  • greenkeeper-request-2.71.0
  • greenkeeper-rimraf-2.4.4
  • greenkeeper-rimraf-2.4.5
  • greenkeeper-rimraf-2.5.0
  • greenkeeper-rimraf-2.5.1
  • greenkeeper-rimraf-2.5.2
  • greenkeeper-semver-5.1.0
  • greenkeeper-spawn-pouchdb-server-3.2.0
  • greenkeeper-spawn-pouchdb-server-3.3.0
  • greenkeeper-standard-5.4.0
  • greenkeeper-standard-5.4.1
  • greenkeeper-standard-6.0.3
  • greenkeeper-standard-6.0.4
  • greenkeeper-standard-6.0.5
  • greenkeeper-standard-6.0.6
  • greenkeeper-standard-6.0.7
  • greenkeeper-standard-6.0.8
  • greenkeeper-standard-7.0.0
  • greenkeeper-tap-2.1.1
  • greenkeeper-tap-2.2.0
  • greenkeeper-tap-2.2.1
  • greenkeeper-tap-2.3.0
  • greenkeeper-tap-2.3.1
  • greenkeeper-tap-2.3.2
  • greenkeeper-tap-2.3.3
  • greenkeeper-tap-2.3.4
  • greenkeeper-tap-2.3.5
  • greenkeeper-tap-3.0.0
  • greenkeeper-tap-3.1.2
  • greenkeeper-tap-4.0.0
  • greenkeeper-tap-5.0.0
  • greenkeeper-tap-5.0.1
  • greenkeeper-tap-5.1.0
  • greenkeeper-tap-5.1.1
  • greenkeeper-tap-5.1.2
  • greenkeeper-tap-5.2.0
  • greenkeeper-tap-5.3.0
  • greenkeeper-tap-5.4.0
  • greenkeeper-tap-5.4.1
  • greenkeeper-tap-5.4.2
  • greenkeeper-tap-5.4.3
  • greenkeeper-tap-5.4.4
  • greenkeeper-tap-5.4.5
  • greenkeeper-tap-5.5.0
  • greenkeeper-tap-5.7.0
  • greenkeeper-tap-5.7.1
  • greenkeeper-uglify-js-2.5.0
  • greenkeeper-uglify-js-2.6.0
  • greenkeeper-uglify-js-2.6.1
  • greenkeeper-wreck-7.0.0
  • greenkeeper/initial
  • hoodie/534/new-hoodie-server
  • hoodiehq/discussion#108
  • issues/514
  • issues/516
  • legacy-info
  • major-node-v4
  • master
  • merge-api
  • migration
  • migration-fix
  • migration2
  • new-plugin-architecture
  • next
  • pmbanugo-patch-1
  • post-all-docs-requests
  • refactor-api
  • refactor-config
  • refactor-pouchdb
  • release-v4.0.3
  • rip-couchr
  • simonehaas-patch-1
  • tent
  • tent-pouchdb
  • tent-rename-public-folder
  • tent-rename-www-to-public
  • test-100-percent-coverage
  • test-refactor
  • unify-license
  • update-dependencies
  • update-store-server
  • update_readme_grammar
  • updates
  • upgrade-nodemailer
  • users-db
  • v10.0.0
  • v10.0.1
  • v10.0.2
  • v10.1.0
  • v10.2.0
  • v11.0.0
  • v12.0.0
  • v13.0.0
  • v14.0.0
  • v14.0.1
  • v15.0.0
  • v16.0.0
  • v16.0.1
  • v16.1.0
  • v16.1.1
  • v17.0.0
  • v18.0.0
  • v5.0.1
  • v5.0.2
  • v5.0.3
  • v5.0.4
  • v5.0.5
  • v5.0.6
  • v6.0.0
  • v6.0.1
  • v6.0.2
  • v6.1.0
  • v7.0.0
  • v7.1.0
  • v8.0.1
  • v8.0.2
  • v8.0.3
  • v9.0.0
  • v9.0.1
  • v9.1.0
  • v9.2.0
  • v9.3.0
  • v9.3.1
  • v9.3.2
  • v9.3.3

pending completion
1625

push

travis-ci

gr2m
refactor(store): use `server.plugins.store.api`

BREAKING CHANGE:

The API now keeps state of all databases and access in a dedicated
`hoodie-store` database. If your app uses CouchDB as its backend, there
is no migration required, it happens automatically on next restart.

If you don’t use CouchDB (which is the default), the simplest way to
"migrate" is to delete the `.hoodie/data` folder. It will loose all
data, so this is only an option for local development. If you don’t want
to loose all data, you manually have to create the `hoodie-store`
database with documents for each user database. The documents look
like this:

```json
{
   "_id": "db_user/lsdlo55",
   "_rev": "1-a01e6998fb10543ca0402e648dd1d048",
   "access": {
       "read": {
           "role": [
               "id:lsdlo55"
           ]
       },
       "write": {
           "role": [
               "id:lsdlo55"
           ]
       }
   }
}
```

Besides that, this release also updates to a new express-pouchdb version
which includes a bugfix for a faulty encoding of database folders. You
must rename all folders that look like `user%2Fabc4567` to
`user/abc4567` (nested directories). See pouchdb/express-pouchdb#377

206 of 206 relevant lines covered (100.0%)

3.19 hits per line

Relevant lines Covered
Build:
Build:
206 RELEVANT LINES 206 COVERED LINES
3.19 HITS PER LINE
Source Files on use-store-api
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1625 use-store-api refactor(store): use `server.plugins.store.api` BREAKING CHANGE: The API now keeps state of all databases and access in a dedicated `hoodie-store` database. If your app uses CouchDB as its backend, there is no migration required, it happens auto... push 12 Sep 2016 11:37PM UTC gr2m travis-ci pending completion  
1623 use-store-api fix(store): add migration for server.plugins.store.api usage BREAKING CHANGE: The API now keeps state of all databases and access in a dedicated `hoodie-store` database. If your app uses CouchDB as its backend, there is no migration required, it... push 11 Sep 2016 12:17AM UTC gr2m travis-ci pending completion  
1617 use-store-api refactor(store): use API BREAKING CHANGE: While the APIs did not change, existing data must be migrated. The Hoodie Store Server API uses a database (`hoodie-store`) to keep track of databases and access. A document for the database `user/lsdlo5... push 10 Sep 2016 05:32AM UTC gr2m travis-ci pending completion  
1614 use-store-api refactor(store): use API BREAKING CHANGE: While the APIs did not change, existing data must be migrated. The Hoodie Store Server API uses a database (`hoodie-store`) to keep track of databases and access. A document for the database `user/lsdlo5... push 10 Sep 2016 05:13AM UTC gr2m travis-ci pending completion  
See All Builds (697)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc