@inrupt/solid-client

v2.1.2
Make your web apps work with Solid Pods.
rdf solid linked data turtle

build

rollup --config rollup.config.mjs

docs:clean

cd docs/api; make clean-all

docs:install

cd docs/api; pip install -r https://raw.githubusercontent.com/inrupt/docs-assets/main/requirements/api/requirements.txt

docs:build

typedoc && cd docs/api && make html dist

docs:preview

python3 -m http.server --bind 127.0.0.1 --directory docs/dist

check-licenses

license-checker --production --failOn "AGPL-1.0-only; AGPL-1.0-or-later; AGPL-3.0-only; AGPL-3.0-or-later; Beerware; CC-BY-NC-1.0; CC-BY-NC-2.0; CC-BY-NC-2.5; CC-BY-NC-3.0; CC-BY-NC-4.0; CC-BY-NC-ND-1.0; CC-BY-NC-ND-2.0; CC-BY-NC-ND-2.5; CC-BY-NC-ND-3.0; CC-BY-NC-ND-4.0; CC-BY-NC-SA-1.0; CC-BY-NC-SA-2.0; CC-BY-NC-SA-2.5; CC-BY-NC-SA-3.0; CC-BY-NC-SA-4.0; CPAL-1.0; EUPL-1.0; EUPL-1.1; EUPL-1.1; GPL-1.0-only; GPL-1.0-or-later; GPL-2.0-only; GPL-2.0-or-later; GPL-3.0; GPL-3.0-only; GPL-3.0-or-later; SISSL; SISSL-1.2; WTFPL"

lint

npm run lint:check

lint:fix

npm run lint:eslint -- --fix && npm run lint:prettier -- --write

lint:check

npm run lint:eslint && npm run lint:prettier -- --check

lint:eslint

eslint --config .eslintrc.js "src/" "e2e/"

lint:prettier

prettier "{src,e2e}/**/*.{ts,tsx,js,jsx,css}" "**/*.{md,mdx,yml}"

list-licenses

license-checker --production --csv --out LICENSE_DEPENDENCIES_ALL

prepublishOnly

npm run build

test

jest --ignoreProjects e2e-node

test:unit:browser

jest --selectProjects browser-utc

test:unit:node

jest --selectProjects node

test:e2e:node

jest --selectProjects e2e-node --testTimeout 30000 --collectCoverage false

test:e2e

npm run test:e2e:node && npm run test:e2e:browser

test:e2e:browser

playwright test

test:e2e:browser:build

cd e2e/browser/test-app && npm ci

test:webpack

npm run build && webpack --config e2e/bundle/webpack.config.js
npm i @inrupt/solid-client

Metadata

  • MIT
  • ^18.0.0 || ^20.0.0 || ^22.0.0
  • Unknown
  • released 10/15/2024

Downloads