# webstorm-directory-selector

> a directory selector like webstorm-directory-selector.

Latest version **0.1.3** (published 2020-11-18) · MIT license · 0 weekly downloads

## Install

```sh
npm install webstorm-directory-selector
pnpm add webstorm-directory-selector
yarn add webstorm-directory-selector
bun add webstorm-directory-selector
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.3 |
| Published | 2020-11-18 |
| First published | 2020-11-12 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 13 |
| Unpacked size | 11.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | chwan |
| Maintainers | chwan |
| Keywords | Electron, webstorm, directory selector, file selector |

## Links

- npm: https://www.npmjs.com/package/webstorm-directory-selector
- Repository: https://github.com/chwancc/webstorm-directory-selector
- Homepage: https://github.com/chwancc/webstorm-directory-selector#readme
- Issues: https://github.com/chwancc/webstorm-directory-selector/issues
- npm.io page: https://npm.io/package/webstorm-directory-selector

## Dependencies (13)

- [mobx](https://npm.io/package/mobx.md) ^6.0.4
- [react](https://npm.io/package/react.md) ^16.13.1
- [history](https://npm.io/package/history.md) ^4.7.2
- [react-dom](https://npm.io/package/react-dom.md) ^16.12.0
- [mobx-react](https://npm.io/package/mobx-react.md) ^7.0.5
- [react-hot-loader](https://npm.io/package/react-hot-loader.md) ^4.12.21
- [react-router-dom](https://npm.io/package/react-router-dom.md) ^5.2.0
- [standard-version](https://npm.io/package/standard-version.md) ^9.0.0
- [source-map-support](https://npm.io/package/source-map-support.md) ^0.5.19
- [regenerator-runtime](https://npm.io/package/regenerator-runtime.md) ^0.13.5
- [@hot-loader/react-dom](https://npm.io/package/@hot-loader/react-dom.md) ^16.13.0
- [connected-react-router](https://npm.io/package/connected-react-router.md) ^6.6.1
- [@fortawesome/fontawesome-free](https://npm.io/package/@fortawesome/fontawesome-free.md) ^5.15.0

## Recent versions

- 0.1.3 (latest) — 2020-11-18
- 0.1.2 — 2020-11-13
- 0.1.1 — 2020-11-12
- 0.1.0 — 2020-11-12

## README

# webstorm-directory-selector

~ Not Ready / Don't use ~

a directory selector like webstorm-directory-selector.

![screenshot](https://raw.githubusercontent.com/chwan-cc/config-center/master/web-strom-directory-selector-screenshot.png)
## env and compatibility
base on electron

browerlist
```
electron build-in chromium
```

## guide

### install
```shell
npm install webstorm-directory-selector -S 
```
### config
```shell
// import it in mian.js or other place can add ipc listtener
import 'webstorm-directory-selector/ipc-listtener';
```
### use case
```
import 'directorySelector' from webstorm-directory-selector;

(async () => {
  try {
    const dirObject = await directorySelector.open();
    console.log(dirObject.name);
    console.dir(dirObject);
  } catch (error) {
    console.error(reason);
  }
})();


// or 

directorySelector.open({
  currentPath: 'C:path',
  reacentPathlist: ['C:path', 'C:kk'],
  diableCmdlist: [],
  idPathInputDisplay: false,
  showHiddenFile: false
}).then((dirObject) = > {
  console.log(dirObject.name);
  console.dir(dirObject);
}).catch(reason => {
  console.error(reason);
})
```
### API
dirObject

| property | mean | type |
| --- | --- | --- |
| * | * | * |


## License

[MIT](LICENSE.md)

---
_Source: https://npm.io/package/webstorm-directory-selector · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
