├── .babelrc ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── build.sh ├── config.js ├── demo ├── demo.css └── index.html ├── docs └── installing.md ├── package.json ├── src ├── app-registry.js ├── identity.js ├── index.js ├── meta.js ├── registry.js ├── solid │ ├── app-registration.js │ ├── index-registration.js │ └── profile.js ├── status.js ├── type-registry.js └── util │ ├── graph-util.js │ ├── rdf-parser.js │ └── web-util.js ├── test ├── integration │ ├── index.html │ ├── solid-profile-test.js │ └── web-client-test.js ├── resources │ ├── app-registry-listed.js │ ├── app-registry-unlisted.js │ ├── profile-extended.js │ ├── profile-minimal.js │ ├── profile-private.js │ ├── type-index-listed.js │ └── type-index-unlisted.js └── unit │ ├── app-registry-test.js │ ├── identity-test.js │ ├── registry-test.js │ ├── solid-client-test.js │ ├── solid-profile-test.js │ ├── type-registry-test.js │ └── vocab-test.js ├── vendor ├── qunit-1.21.0.css └── qunit-1.21.0.js ├── webpack-no-rdflib.config.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | tests/ 3 | vendor/ 4 | dist/ 5 | lib/ 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "6.0" 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ##### Version 0.23.7 2 | - Update solid-web-client to 0.2.0 3 | 4 | ##### Version 0.23.1 5 | - Use newest rdflib v0.13.0 6 | 7 | ##### Version 0.23.0 8 | 9 | - `getProfile()` now handles 30x redirects 10 | - Fix response.url and Content-Type handling in `solid-web-client` 11 | 12 | ##### Version 0.22.5 13 | 14 | - Misc. fixes and refactoring 15 | 16 | ##### Version 0.21.0 17 | - Massive refactoring, extracting authentication, permissions and web client 18 | into standalone repositories 19 | ([`solid-auth-tls`](https://github.com/solid/solid-auth-tls), 20 | [`solid-web-client`](https://github.com/solid/solid-web-client), 21 | [`solid-permissions`](https://github.com/solid/solid-permissions) and 22 | [`solid-namespace`](https://github.com/solid/solid-namespace)) 23 | - **(breaking change)** Deprecated `solid.web.getParsedGraph()`. Use 24 | `solid.web.get().then(response => { return response.parsedGraph() })` instead. 25 | - Added `profile.registerApp()` functionality (adds an app entry to the App 26 | Registry), and `profile.appsForType()` (queries for app registry entries for 27 | a given type). 28 | 29 | ##### Version 0.20.0 30 | - Added `initTypeRegistry()` and `initAppRegistry()` functionality 31 | - (**breaking change**) distribute two bundles as minified UMD modules. One 32 | includes `rdflib` in the bundle, and one does not. Clients using the bundles 33 | without a module bundler (e.g. referencing the library in ` 24 | 25 |
26 | 29 | 30 |