mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-02-25 03:08:27 -05:00
* Updated roadmap * Color timeline to show where we are up to * roadmap improvements * roadmap changes * docs init * progress on docs * support metadata (name & ordering) * fix prod build * fix lock * fix perender * docs progress * added "slots" to markdown parser * refactor to support sections * more docs progress * fixes * added empty docs * killer opening paragraph * fix Heroicon imports & page rendering * tweaks * next doc * fix build * fix ssg failure * fix prod build for REAL it was the bubbles * fix next doc api * it's the bubbles * wip: docs mobile * doc nav tweak * doc menu ui * fix next doc in pre-render * react-borger-menu * fix build * fix height and padding * mobile docs nav styles * oooh super cool transition * fix button state glitch + big headings * refactor layout * docs mobile nav bar style * fix min width & height * Merge remote-tracking branch 'refs/remotes/origin/main' Conflicts: docs/architecture/spaces.md docs/developers/architecture/spaces.md * placeholder docs * correct pre styles + env setup guide * search coming soon * docs cleanup * resolved cargo * reorder docs + add image Co-authored-by: Lu Hill <email@lewie.me> Co-authored-by: Jamie Pine <ijamespine@me.com>
26 lines
520 B
Markdown
26 lines
520 B
Markdown
---
|
|
name: JavaScript
|
|
index: 500
|
|
---
|
|
|
|
# JavaScript Client
|
|
For developers who want to extend the functionality of Spacedrive, this library allows easy development of [Extensions](), providing full access to Spacedrive's functionality.
|
|
|
|
### Installation
|
|
```shell
|
|
$ npm i @spacedrive/client
|
|
```
|
|
|
|
Initialize the Spacedrive client
|
|
```ts
|
|
import spacedrive from "@spacedrive/client";
|
|
|
|
spacedrive.start()
|
|
```
|
|
|
|
Add a location
|
|
```ts
|
|
const location = await spacedrive.location.create("/Users/jamie/Documents");
|
|
|
|
location.scan();
|
|
``` |