dockview-react
Advanced tools
Comparing version 0.0.0-beta-0 to 0.0.0-experimental-8015860-20241009
115
package.json
{ | ||
"name": "dockview-react", | ||
"version": "0.0.0-beta-0", | ||
"description": "Zero dependency layout manager supporting tabs, grids and splitviews with ReactJS support", | ||
"keywords": [ | ||
"splitview", | ||
"split-view", | ||
"gridview", | ||
"grid-view", | ||
"dockview", | ||
"dock-view", | ||
"grid", | ||
"tabs", | ||
"layout", | ||
"layout manager", | ||
"dock layout", | ||
"dock", | ||
"docking", | ||
"splitter", | ||
"drag-and-drop", | ||
"drag", | ||
"drop", | ||
"react", | ||
"react-component" | ||
], | ||
"homepage": "https://github.com/mathuo/dockview", | ||
"bugs": { | ||
"url": "https://github.com/mathuo/dockview/issues" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/mathuo/dockview.git" | ||
}, | ||
"license": "MIT", | ||
"author": "https://github.com/mathuo", | ||
"main": "./dist/cjs/index.js", | ||
"module": "./dist/esm/index.js", | ||
"types": "./dist/cjs/index.d.ts", | ||
"files": [ | ||
"dist", | ||
"README.md" | ||
], | ||
"scripts": { | ||
"build": "npm run build:package && npm run build:bundles", | ||
"build:bundles": "rollup -c", | ||
"build:cjs": "cross-env ../../node_modules/.bin/tsc --build ./tsconfig.json --verbose --extendedDiagnostics", | ||
"build:css": "gulp sass", | ||
"build:esm": "cross-env ../../node_modules/.bin/tsc --build ./tsconfig.esm.json --verbose --extendedDiagnostics", | ||
"build:package": "npm run build:cjs && npm run build:esm && npm run build:css", | ||
"clean": "rimraf dist/ .build/ .rollup.cache/", | ||
"prepublishOnly": "npm run rebuild && npm run test", | ||
"rebuild": "npm run clean && npm run build", | ||
"test": "cross-env ../../node_modules/.bin/jest --selectProjects dockview", | ||
"test:cov": "cross-env ../../node_modules/.bin/jest --selectProjects dockview --coverage" | ||
}, | ||
"dependencies": { | ||
"dockview": "^1.10.1" | ||
} | ||
"name": "dockview-react", | ||
"version": "0.0.0-experimental-8015860-20241009", | ||
"description": "Zero dependency layout manager supporting tabs, grids and splitviews", | ||
"keywords": [ | ||
"splitview", | ||
"split-view", | ||
"gridview", | ||
"grid-view", | ||
"dockview", | ||
"dock-view", | ||
"grid", | ||
"tabs", | ||
"layout", | ||
"layout manager", | ||
"dock layout", | ||
"dock", | ||
"docking", | ||
"splitter", | ||
"drag-and-drop", | ||
"drag", | ||
"drop", | ||
"react", | ||
"react-component" | ||
], | ||
"homepage": "https://github.com/mathuo/dockview", | ||
"bugs": { | ||
"url": "https://github.com/mathuo/dockview/issues" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/mathuo/dockview.git" | ||
}, | ||
"license": "MIT", | ||
"author": "https://github.com/mathuo", | ||
"main": "./dist/cjs/index.js", | ||
"module": "./dist/esm/index.js", | ||
"types": "./dist/cjs/index.d.ts", | ||
"files": [ | ||
"dist", | ||
"README.md" | ||
], | ||
"scripts": { | ||
"build": "npm run build:package && npm run build:bundles", | ||
"build:bundles": "rollup -c", | ||
"build:cjs": "cross-env ../../node_modules/.bin/tsc --build ./tsconfig.json --verbose --extendedDiagnostics", | ||
"build:css": "node scripts/copy-css.js", | ||
"build:esm": "cross-env ../../node_modules/.bin/tsc --build ./tsconfig.esm.json --verbose --extendedDiagnostics", | ||
"build:package": "npm run build:cjs && npm run build:esm && npm run build:css", | ||
"clean": "rimraf dist/ .build/ .rollup.cache/", | ||
"prepublishOnly": "npm run rebuild && npm run test", | ||
"rebuild": "npm run clean && npm run build", | ||
"test": "cross-env ../../node_modules/.bin/jest --selectProjects dockview-react", | ||
"test:cov": "cross-env ../../node_modules/.bin/jest --selectProjects dockview-react --coverage" | ||
}, | ||
"dependencies": { | ||
"dockview": "^1.17.1", | ||
"dockview-core": "0.0.0-experimental-8015860-20241009" | ||
} | ||
} |
<div align="center"> | ||
<h1>dockview</h1> | ||
<p>Zero dependency layout manager supporting tabs, groups, grids and splitviews with ReactJS support written in TypeScript</p> | ||
<p>Zero dependency layout manager supporting tabs, groups, grids and splitviews. Supports React, Vue and Vanilla TypeScript</p> | ||
@@ -19,2 +19,4 @@ </div> | ||
![](packages/docs/static/img/splashscreen.gif) | ||
Please see the website: https://dockview.dev | ||
@@ -38,21 +40,1 @@ | ||
Want to verify our builds? Go [here](https://www.npmjs.com/package/dockview#Provenance). | ||
## Quick start | ||
Dockview has a peer dependency on `react >= 16.8.0` and `react-dom >= 16.8.0`. You can install dockview from [npm](https://www.npmjs.com/package/dockview). | ||
``` | ||
npm install --save dockview | ||
``` | ||
Within your project you must import or reference the stylesheet at `dockview/dist/styles/dockview.css` and attach a theme. | ||
```css | ||
@import '~dockview/dist/styles/dockview.css'; | ||
``` | ||
You should also attach a dockview theme to an element containing your components. For example: | ||
```html | ||
<body classname="dockview-theme-dark"></body> | ||
``` |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
12073708
68884
2
39
5
+ Addeddockview-core@0.0.0-experimental-8015860-20241009(transitive)
Updateddockview@^1.17.1