{"_id":"@arminmajerie/dockview-core","_rev":"7-7934c0e6bef03be0d30deae719bdd738","name":"@arminmajerie/dockview-core","dist-tags":{"latest":"5.0.6"},"versions":{"5.0.0":{"name":"@arminmajerie/dockview-core","version":"5.0.0","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","solid","solid-component"],"author":{"name":"https://github.com/arminmajerie"},"license":"MIT","_id":"@arminmajerie/dockview-core@5.0.0","maintainers":[{"name":"arminmajerie","email":"majeriemail@gmail.com"}],"homepage":"https://github.com/arminmajerie/dockview-solid-port","bugs":{"url":"https://github.com/arminmajerie/dockview-solid-port/issues"},"dist":{"shasum":"51897b0c87ba1303305a0b78d4802b36aaffd9e9","tarball":"https://registry.npmjs.org/@arminmajerie/dockview-core/-/dockview-core-5.0.0.tgz","fileCount":337,"integrity":"sha512-3aaCDdxCLHZGm7NDMGKi5t7M2ctd8jGhTyuA0xmLIpWFkTEATb2q+43un95PuKTGTZeHstk57oXoPx0bMKjiEw==","signatures":[{"sig":"MEYCIQDBoMZlaLOJnopD0g8WmhTurljDgBPkvInGxHwlYpc7VwIhAIMWR6X5sOSh4LGWsctDwV9BmdfghN5xX//G2DME150m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10093045},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","scripts":{"test":"jest --config ./jest.config.ts","build":"npm run build:cjs && npm run build:esm && npm run build:css","clean":"rimraf dist/ .build/ .rollup.cache/","rebuild":"npm run clean && npm run build","test:cov":"jest --config ./jest.config.ts --coverage","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","test:unit":"jest --config ./jest.config.ts --testPathPattern=src/__tests__/unit","build:bundle":"rollup -c","prepublishOnly":"npm run rebuild && npm run build:bundle && npm run test","test:integration":"jest --config ./jest.config.ts --testPathPattern=src/__tests__/integration"},"_npmUser":{"name":"arminmajerie","email":"majeriemail@gmail.com"},"repository":{"url":"git+https://github.com/arminmajerie/dockview-solid-port.git","type":"git"},"_npmVersion":"10.8.2","description":"Zero dependency layout manager supporting tabs, grids and splitviews","directories":{},"_nodeVersion":"20.19.0","dependencies":{"raf-schd":"^4.0.3","gulp-concat":"^2.6.1","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.1","sass":"^1.93.2","tsup":"^8.5.0","vite":"^5.4.21","rimraf":"^6.0.1","gulp-sass":"^6.0.1","typescript":"5.9.2","@types/node":"^24.3.0","gulp-dart-sass":"^1.1.0","vite-plugin-solid":"^2.11.8","@rollup/plugin-terser":"^1.0.0","rollup-plugin-postcss":"^4.0.2","@isaacs/brace-expansion":"5.0.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/dockview-core_5.0.0_1774380256184_0.07733285602102291","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@arminmajerie/dockview-core","version":"5.0.1","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","solid","solid-component"],"author":{"name":"https://github.com/arminmajerie"},"license":"MIT","_id":"@arminmajerie/dockview-core@5.0.1","maintainers":[{"name":"arminmajerie","email":"majeriemail@gmail.com"}],"homepage":"https://github.com/arminmajerie/dockview-solid-port","bugs":{"url":"https://github.com/arminmajerie/dockview-solid-port/issues"},"dist":{"shasum":"a8b2ada62811e3fbc7d8b13e82952d13a34273e1","tarball":"https://registry.npmjs.org/@arminmajerie/dockview-core/-/dockview-core-5.0.1.tgz","fileCount":337,"integrity":"sha512-Uf8VkMt4EosSYBfTsoMpFZn35Q86/qDn9QHPkLihd/0UgwShEYFYNSqKlQnDoiV5IgD6f/qeACIZ36d2t3ReVA==","signatures":[{"sig":"MEUCIA0msF8B9GeSKhqsCW2S7edBtoZQ9ZZxgGJ6gWdGo0YMAiEAj5u6uv9hspe/8FoDoGVPKD/y+6LgOtgkGZUyYNxnpmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10459013},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","scripts":{"test":"jest --config ./jest.config.ts","build":"npm run build:cjs && npm run build:esm && npm run build:css","clean":"node -e \"const fs=require('node:fs');['dist','.build','.rollup.cache'].forEach((path)=>fs.rmSync(path,{recursive:true,force:true}));\"","rebuild":"npm run clean && npm run build","test:cov":"jest --config ./jest.config.ts --coverage","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","test:unit":"jest --config ./jest.config.ts --testPathPattern=src/__tests__/unit","build:bundle":"rollup -c","prepublishOnly":"npm run rebuild && npm run build:bundle && npm run test","test:integration":"jest --config ./jest.config.ts --testPathPattern=src/__tests__/integration"},"_npmUser":{"name":"arminmajerie","email":"majeriemail@gmail.com"},"repository":{"url":"git+https://github.com/arminmajerie/dockview-solid-port.git","type":"git"},"_npmVersion":"10.8.2","description":"Zero dependency layout manager supporting tabs, grids and splitviews","directories":{},"_nodeVersion":"20.19.0","dependencies":{"raf-schd":"^4.0.3","gulp-concat":"^2.6.1","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.1","sass":"^1.93.2","tsup":"^8.5.0","vite":"^6.4.1","jsdom":"^29.1.1","gulp-sass":"^6.0.1","typescript":"5.9.2","@types/node":"^24.3.0","gulp-dart-sass":"^1.1.0","vite-plugin-solid":"^2.11.11","@rollup/plugin-terser":"^1.0.0","@isaacs/brace-expansion":"5.0.1","@rollup/plugin-typescript":"^12.3.0","@jest/environment-jsdom-abstract":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/dockview-core_5.0.1_1778114278340_0.8544317879003145","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@arminmajerie/dockview-core","version":"5.0.2","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","solid","solid-component"],"author":{"name":"https://github.com/arminmajerie"},"license":"MIT","_id":"@arminmajerie/dockview-core@5.0.2","maintainers":[{"name":"arminmajerie","email":"majeriemail@gmail.com"}],"homepage":"https://github.com/arminmajerie/dockview-solid-port","bugs":{"url":"https://github.com/arminmajerie/dockview-solid-port/issues"},"dist":{"shasum":"7e29053545ef50a85ff5890ebc032783563f8ad4","tarball":"https://registry.npmjs.org/@arminmajerie/dockview-core/-/dockview-core-5.0.2.tgz","fileCount":338,"integrity":"sha512-kZHvvsw2sLpEBpFse7bc8jqmf/Ydc8MNRhe8iO5BtARRJ4ZQ084OiaZi4qAo62C1qEMYRPY2ZaH+Qi86FMAELw==","signatures":[{"sig":"MEUCIDyROopgOXCJSKi08Qs0WiBO5kCg+/XIyIG728bn4tbXAiEA/B/5JLiw/KbmE9w2g2WvCIr0ZC4tzZ4lGJw1IT9TOYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10469397},"main":"./dist/cjs/index.js","_from":"file:arminmajerie-dockview-core-5.0.2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","scripts":{"test":"vitest run --config ./vitest.config.ts","build":"npm run build:cjs && npm run build:esm && npm run build:css","clean":"node -e \"const fs=require('node:fs');['dist','.build','.rollup.cache'].forEach((path)=>fs.rmSync(path,{recursive:true,force:true}));\"","rebuild":"npm run clean && npm run build","test:cov":"vitest run --config ./vitest.config.ts --coverage","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","test:unit":"vitest run --config ./vitest.config.ts \"src/__tests__/unit/**/*.spec.ts\"","build:bundle":"rollup -c","test:integration":"vitest run --config ./vitest.config.ts \"src/__tests__/integration/**/*.spec.ts\""},"_npmUser":{"name":"arminmajerie","email":"majeriemail@gmail.com"},"_resolved":"C:\\Users\\amano\\AppData\\Local\\Temp\\dbe79e2a43d6eb56597239a965f446ea\\arminmajerie-dockview-core-5.0.2.tgz","_integrity":"sha512-kZHvvsw2sLpEBpFse7bc8jqmf/Ydc8MNRhe8iO5BtARRJ4ZQ084OiaZi4qAo62C1qEMYRPY2ZaH+Qi86FMAELw==","repository":{"url":"git+https://github.com/arminmajerie/dockview-solid-port.git","type":"git"},"_npmVersion":"10.8.2","description":"Zero dependency layout manager supporting tabs, grids and splitviews","directories":{},"_nodeVersion":"20.19.0","dependencies":{"raf-schd":"^4.0.3","gulp-concat":"^2.6.1","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.1","sass":"^1.93.2","tsup":"^8.5.0","vite":"^6.4.1","jsdom":"^29.1.1","tslib":"^2.8.1","rollup":"^4.59.0","vitest":"^4.1.5","gulp-sass":"^6.0.1","typescript":"5.9.2","@types/node":"^24.3.0","gulp-dart-sass":"^1.1.0","vite-plugin-solid":"^2.11.11","@vitest/coverage-v8":"^4.1.5","@rollup/plugin-terser":"^1.0.0","@isaacs/brace-expansion":"5.0.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/dockview-core_5.0.2_1780784904035_0.35241196526976015","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@arminmajerie/dockview-core","version":"5.0.3","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","solid","solid-component"],"author":{"name":"https://github.com/arminmajerie"},"license":"MIT","_id":"@arminmajerie/dockview-core@5.0.3","maintainers":[{"name":"arminmajerie","email":"majeriemail@gmail.com"}],"homepage":"https://github.com/arminmajerie/dockview-solid-port","bugs":{"url":"https://github.com/arminmajerie/dockview-solid-port/issues"},"dist":{"shasum":"c64c5137e2595c4b754b2bb9f960cd7d9b0120f3","tarball":"https://registry.npmjs.org/@arminmajerie/dockview-core/-/dockview-core-5.0.3.tgz","fileCount":337,"integrity":"sha512-B52hfN5MvhDso1v+baEzdOPiNOKWeybATr09UgQTlfg5dVHqz+7AgXl4fXbOrn/d3qtettNV454CTu+Lsin48g==","signatures":[{"sig":"MEQCIBhfC4i690dwM1YQoFt5uowBGLCuh6e8fs87u98kymEpAiBURC/ejZZRWQ2UVyQhecx8yuvyJizTEWF66+AYfNNSXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10468552},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","scripts":{"test":"vitest run --config ./vitest.config.ts","build":"npm run build:cjs && npm run build:esm && npm run build:css","clean":"node -e \"const fs=require('node:fs');['dist','.build','.rollup.cache'].forEach((path)=>fs.rmSync(path,{recursive:true,force:true}));\"","rebuild":"npm run clean && npm run build","test:cov":"vitest run --config ./vitest.config.ts --coverage","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","test:unit":"vitest run --config ./vitest.config.ts \"src/__tests__/unit/**/*.spec.ts\"","build:bundle":"rollup -c","prepublishOnly":"npm run rebuild && npm run build:bundle && npm run test","test:integration":"vitest run --config ./vitest.config.ts \"src/__tests__/integration/**/*.spec.ts\""},"_npmUser":{"name":"arminmajerie","email":"majeriemail@gmail.com"},"repository":{"url":"git+https://github.com/arminmajerie/dockview-solid-port.git","type":"git"},"_npmVersion":"10.8.2","description":"Zero dependency layout manager supporting tabs, grids and splitviews","directories":{},"_nodeVersion":"20.19.0","dependencies":{"raf-schd":"^4.0.3","gulp-concat":"^2.6.1","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.1","sass":"^1.93.2","tsup":"^8.5.0","vite":"^6.4.1","jsdom":"^29.1.1","tslib":"^2.8.1","rollup":"^4.59.0","vitest":"^4.1.5","gulp-sass":"^6.0.1","typescript":"5.9.2","@types/node":"^24.3.0","gulp-dart-sass":"^1.1.0","vite-plugin-solid":"^2.11.11","@vitest/coverage-v8":"^4.1.5","@rollup/plugin-terser":"^1.0.0","@isaacs/brace-expansion":"5.0.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/dockview-core_5.0.3_1783724636200_0.9715716005581014","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@arminmajerie/dockview-core","version":"5.0.4","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","solid","solid-component"],"author":{"name":"https://github.com/arminmajerie"},"license":"MIT","_id":"@arminmajerie/dockview-core@5.0.4","maintainers":[{"name":"arminmajerie","email":"majeriemail@gmail.com"}],"homepage":"https://github.com/arminmajerie/dockview-solid-port","bugs":{"url":"https://github.com/arminmajerie/dockview-solid-port/issues"},"dist":{"shasum":"c8ca5d56f94628f3920adf06757a8b42a8152af2","tarball":"https://registry.npmjs.org/@arminmajerie/dockview-core/-/dockview-core-5.0.4.tgz","fileCount":337,"integrity":"sha512-tUEI75GeJ3DNIscjHjEBC57G4HtsjOtOO2nakJlIxMbBLQR31Oj0IC9C6M1CblKaKgkyYRR5lnGp1Dx9kaDmgg==","signatures":[{"sig":"MEYCIQDMtjrcCIMx+UfMq+Cs+RBJhvXMJMR3vlmi6v5LT1DZDQIhAPD0Pk75rU2b3HOQEZLZiUlxUBBJEW6+SWE1OZOi5++2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10474424},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","scripts":{"test":"vitest run --config ./vitest.config.ts","build":"npm run build:cjs && npm run build:esm && npm run build:css","clean":"node -e \"const fs=require('node:fs');['dist','.build','.rollup.cache'].forEach((path)=>fs.rmSync(path,{recursive:true,force:true}));\"","rebuild":"npm run clean && npm run build","test:cov":"vitest run --config ./vitest.config.ts --coverage","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","test:unit":"vitest run --config ./vitest.config.ts \"src/__tests__/unit/**/*.spec.ts\"","build:bundle":"rollup -c","prepublishOnly":"npm run rebuild && npm run build:bundle && npm run test","test:integration":"vitest run --config ./vitest.config.ts \"src/__tests__/integration/**/*.spec.ts\""},"_npmUser":{"name":"arminmajerie","email":"majeriemail@gmail.com"},"repository":{"url":"git+https://github.com/arminmajerie/dockview-solid-port.git","type":"git"},"_npmVersion":"10.8.2","description":"Zero dependency layout manager supporting tabs, grids and splitviews","directories":{},"_nodeVersion":"20.19.0","dependencies":{"raf-schd":"^4.0.3","gulp-concat":"^2.6.1","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.1","sass":"^1.93.2","tsup":"^8.5.0","vite":"^6.4.1","jsdom":"^29.1.1","tslib":"^2.8.1","rollup":"^4.59.0","vitest":"^4.1.5","gulp-sass":"^6.0.1","typescript":"5.9.2","@types/node":"^24.3.0","gulp-dart-sass":"^1.1.0","vite-plugin-solid":"^2.11.11","@vitest/coverage-v8":"^4.1.5","@rollup/plugin-terser":"^1.0.0","@isaacs/brace-expansion":"5.0.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/dockview-core_5.0.4_1785888564133_0.8771456393053081","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@arminmajerie/dockview-core","version":"5.0.5","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","solid","solid-component"],"author":{"name":"https://github.com/arminmajerie"},"license":"MIT","_id":"@arminmajerie/dockview-core@5.0.5","maintainers":[{"name":"arminmajerie","email":"majeriemail@gmail.com"}],"homepage":"https://github.com/arminmajerie/dockview-solid-port","bugs":{"url":"https://github.com/arminmajerie/dockview-solid-port/issues"},"dist":{"shasum":"6fffa06070cfbe58279053ae2e245177950636a9","tarball":"https://registry.npmjs.org/@arminmajerie/dockview-core/-/dockview-core-5.0.5.tgz","fileCount":341,"integrity":"sha512-Ap/CxVffxzssEK5y2AzQd446vooikqOxO2V5rneu1Lqtrs1BKU4OD4TDXcHKoj5PduUdU353iKIMiYBDYBT6DA==","signatures":[{"sig":"MEUCIQDV34ZYTRyX0DijEebFJ+DoZY9dJ68/ygAGyntqERTJTQIgcVTnCnuR5oEgH5U9LZrg74GVygtrSZsRT6s6iuABV1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10507795},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","scripts":{"test":"vitest run --config ./vitest.config.ts","build":"npm run build:cjs && npm run build:esm && npm run build:css","clean":"node -e \"const fs=require('node:fs');['dist','.build','.rollup.cache'].forEach((path)=>fs.rmSync(path,{recursive:true,force:true}));\"","rebuild":"npm run clean && npm run build","test:cov":"vitest run --config ./vitest.config.ts --coverage","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","test:unit":"vitest run --config ./vitest.config.ts src/__tests__/unit","build:bundle":"rollup -c","prepublishOnly":"npm run rebuild && npm run build:bundle && npm run test","test:integration":"vitest run --config ./vitest.config.ts src/__tests__/integration"},"_npmUser":{"name":"arminmajerie","email":"majeriemail@gmail.com"},"repository":{"url":"git+https://github.com/arminmajerie/dockview-solid-port.git","type":"git"},"_npmVersion":"12.0.2","description":"Zero dependency layout manager supporting tabs, grids and splitviews","directories":{},"_nodeVersion":"24.19.0","dependencies":{"raf-schd":"^4.0.3","gulp-concat":"^2.6.1","@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.1","sass":"^1.93.2","tsup":"^8.5.0","vite":"^6.4.1","jsdom":"^29.1.1","tslib":"^2.8.1","rollup":"^4.59.0","vitest":"^4.1.5","gulp-sass":"^6.0.1","typescript":"5.9.2","@types/node":"^24.3.0","gulp-dart-sass":"^1.1.0","vite-plugin-solid":"^2.11.11","@vitest/coverage-v8":"^4.1.5","@rollup/plugin-terser":"^1.0.0","@isaacs/brace-expansion":"5.0.1","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/dockview-core_5.0.5_1788049437903_0.03731480631290163","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@arminmajerie/dockview-core","version":"5.0.6","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","solid","solid-component"],"homepage":"https://github.com/arminmajerie/dockview-solid-port","bugs":{"url":"https://github.com/arminmajerie/dockview-solid-port/issues"},"repository":{"type":"git","url":"git+https://github.com/arminmajerie/dockview-solid-port.git"},"license":"MIT","author":{"name":"https://github.com/arminmajerie"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/cjs/index.d.ts","exports":{".":{"types":"./dist/cjs/index.d.ts","import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./dist/styles/dockview.css":"./dist/styles/dockview.css","./dist/styles/*":"./dist/styles/*","./styles/dockview.css":"./dist/styles/dockview.css","./styles/*":"./dist/styles/*"},"dependencies":{"@babel/runtime":"^7.0.0","bind-event-listener":"^3.0.0","gulp-concat":"^2.6.1","raf-schd":"^4.0.3"},"devDependencies":{"@isaacs/brace-expansion":"5.0.1","@vitest/coverage-v8":"^4.1.5","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.3.0","@types/node":"^24.3.0","gulp":"^5.0.1","gulp-dart-sass":"^1.1.0","gulp-sass":"^6.0.1","jsdom":"^29.1.1","sass":"^1.93.2","rollup":"^4.59.0","tslib":"^2.8.1","tsup":"^8.5.0","typescript":"5.9.2","vite":"^6.4.1","vitest":"^4.1.5","vite-plugin-solid":"^2.11.11"},"scripts":{"build:bundle":"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":"npm run build:cjs && npm run build:esm && npm run build:css","clean":"node -e \"const fs=require('node:fs');['dist','.build','.rollup.cache'].forEach((path)=>fs.rmSync(path,{recursive:true,force:true}));\"","prepublishOnly":"npm run rebuild && npm run build:bundle && npm run test","rebuild":"npm run clean && npm run build","test":"vitest run --config ./vitest.config.ts","test:unit":"vitest run --config ./vitest.config.ts src/__tests__/unit","test:integration":"vitest run --config ./vitest.config.ts src/__tests__/integration","test:cov":"vitest run --config ./vitest.config.ts --coverage"},"_id":"@arminmajerie/dockview-core@5.0.6","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-914OAVSXpBMSOHjh6XcXng7kigdUNIaChIAxkPmCfr0HRNfgkiz/Rt2hiT0iTcZZsrQiMMw6HymdaGXTKGgnzg==","shasum":"113c7b6da37a032a152c3599154d4848eeaa4769","tarball":"https://registry.npmjs.org/@arminmajerie/dockview-core/-/dockview-core-5.0.6.tgz","fileCount":341,"unpackedSize":10508294,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICZLauoIZXf/rXO3fvsvAFtpvRDmb4fQ4RDHiqRWVLBJAiAcw0W2xqNo8fdeuqyrDHjsgvPABvB58AYFqpyXuMnEAA=="}]},"_npmUser":{"name":"arminmajerie","email":"majeriemail@gmail.com"},"directories":{},"maintainers":[{"name":"arminmajerie","email":"majeriemail@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dockview-core_5.0.6_1788060124340_0.3809799224964636"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T19:24:16.103Z","modified":"2026-08-30T03:22:04.700Z","5.0.0":"2026-03-24T19:24:16.389Z","5.0.1":"2026-05-07T00:37:58.603Z","5.0.2":"2026-06-06T22:28:24.210Z","5.0.3":"2026-07-10T23:03:56.392Z","5.0.4":"2026-08-05T00:09:24.399Z","5.0.5":"2026-08-30T00:23:58.110Z","5.0.6":"2026-08-30T03:22:04.554Z"},"bugs":{"url":"https://github.com/arminmajerie/dockview-solid-port/issues"},"author":{"name":"https://github.com/arminmajerie"},"license":"MIT","homepage":"https://github.com/arminmajerie/dockview-solid-port","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","solid","solid-component"],"repository":{"type":"git","url":"git+https://github.com/arminmajerie/dockview-solid-port.git"},"description":"Zero dependency layout manager supporting tabs, grids and splitviews","maintainers":[{"name":"arminmajerie","email":"majeriemail@gmail.com"}],"readme":"<div align=\"center\">\n  <h1>@arminmajerie/dockview-core</h1>\n  <p>\n    Zero dependency layout manager supporting tabs, groups, grids and splitviews.<br>\n    <b>Mobile-friendly fork with SolidJS support.</b>\n  </p>\n  <p>\n    <a href=\"https://www.npmjs.com/package/@arminmajerie/dockview-core\">\n      <img src=\"https://img.shields.io/npm/v/@arminmajerie/dockview-core?logo=npm\" alt=\"npm version\">\n    </a>\n    <a href=\"https://www.npmjs.com/package/@arminmajerie/dockview-core\">\n      <img src=\"https://img.shields.io/npm/dm/@arminmajerie/dockview-core.svg\" alt=\"npm downloads\">\n    </a>\n  </p>\n</div>\n\n---\n\n## Live Demo\n\nSee the mobile-friendly demo running in production:\n\n**[https://amkserver.myddns.rocks/DataMorph-Playground](https://amkserver.myddns.rocks/DataMorph-Playground)**\n\n---\n\n## Source Code\n\nFull source code is available at:\n\n**[https://github.com/arminmajerie/dockview-solid-port](https://github.com/arminmajerie/dockview-solid-port)**\n\n---\n\n## Features\n\n- Serialization / deserialization with full layout management\n- Support for split-views, grid-views and 'dockable' views\n- Themeable and customizable\n- Tab and Group docking / Drag n' Drop\n- Popout Windows\n- Floating Groups\n- Extensive API\n- Supports Shadow DOMs\n- Mobile-friendly touch support\n- High test coverage\n- Transparent builds and Code Analysis\n- Security in mind: verified publishing and builds through GitHub Actions\n\n---\n\n## Maintainer\n\n* [arminmajerie](https://github.com/arminmajerie)\n\n---\n\nMIT License\n","readmeFilename":"README.md"}