{"_id":"vanillajs-excelike-table","_rev":"32-8f6cb89ad169d05080470cacc710c20a","name":"vanillajs-excelike-table","dist-tags":{"latest":"2.3.3"},"versions":{"1.0.0":{"name":"vanillajs-excelike-table","version":"1.0.0","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.0.0","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"01339820937a7b255cfc0c4af2225a8330af183a","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.0.0.tgz","fileCount":17,"integrity":"sha512-p5mL2JqNnpl4XN7laTzMbuSQnUzzGzF/WsfYk6mqZLOKanASL1/sE53zx1CxkTpV4xWzTHxjTGvdxK4FFwmRfw==","signatures":[{"sig":"MEUCIC5rBWNGfDfacR+u0Ysg9SZk8+vbuy1mh6NLa4vh9e/xAiEAqV2DX6mlAaWt07n7PO9MoSfd9upzAr9HPT9BMvyVIok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669997},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"scripts":{"dev":"node scripts/dev-server.js","test":"node scripts/test.js","build":"node scripts/build.js","build:dev":"node scripts/build.js --dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.0.0_1752324260086_0.5826219507402843","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"vanillajs-excelike-table","version":"1.0.1","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.0.1","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"5723b8e5771d9da55cdd8f061618a0dd8e91da06","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.0.1.tgz","fileCount":17,"integrity":"sha512-K2QZJ2HPOlng0q7wgWTuR8QINaXYnhoBJQkq/fHOPmoejsbm346FwIJ7IgptLqZhkL/s35KZFeWe/igH1Xf2ow==","signatures":[{"sig":"MEYCIQCs3hOZ5lqlW23nF8+spZOpNJGLxQP2JjXH5LE/ALeUKwIhAKM6EL98BzpPPzdbo0Wjh6GXelWWx5shF5WvnA4lyv6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669759},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"scripts":{"dev":"node scripts/dev-server.js","test":"node scripts/test.js","build":"node scripts/build.js","build:dev":"node scripts/build.js --dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.0.1_1752372635853_0.17840851406464608","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"vanillajs-excelike-table","version":"1.1.1","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.1.1","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"4b6ac4e5c2676ff7817fa6b2b720207973782519","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.1.1.tgz","fileCount":17,"integrity":"sha512-ZYShENlv/pgd1iNUVhXFuJhzJUKTwDs/DYG2TOjKEPFLvckXNBIKHsUXEi/2WDGru6ewWBaRlIbTAPBue0TCeQ==","signatures":[{"sig":"MEYCIQD5YzRXBQehqq2k4N8axxZsg98pc4e6Mk/+H9Wppxjp/wIhAM7ZOxEyQ9oy4Ero/OlklGnlqnBG2YE2X2guZFW4jF7P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731535},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"gitHead":"cca41ad24da9ee9ed05cdfa03d69761e7a3a1830","scripts":{"dev":"node scripts/dev-server.js","test":"node scripts/test.js","build":"node scripts/build.js","build:dev":"node scripts/build.js --dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"vanillajs-excelike-table":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.1.1_1752426808890_0.717106738274272","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"vanillajs-excelike-table","version":"1.2.0","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.2.0","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"ebdda96b665c45db0d4d88238eb3dea5397f40f0","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.2.0.tgz","fileCount":19,"integrity":"sha512-ST+0YSXy+urfsxOe57oReouHMOXmEvVsJkGCtPBGFulSk6TIEMYYd5H1/T4DSzJ3ztkQo9mesywFvPLOE1X9YQ==","signatures":[{"sig":"MEYCIQDou4im8j25IuEdaVpZVxfw5LUiHqR4yK0huBnnMg8VxAIhAMV4XuxGsS35OFWz3EVpFuBFJvkCW7OBBwX2hKmm3wUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752166},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"gitHead":"cca41ad24da9ee9ed05cdfa03d69761e7a3a1830","scripts":{"dev":"node scripts/dev-server.js","test":"node scripts/test.js","build":"node scripts/build.js","build:dev":"node scripts/build.js --dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.2.0_1752582577607_0.8096738934560512","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"vanillajs-excelike-table","version":"1.3.0","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.3.0","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"d533ea32306fc36914cc2e5014736e7056af9c6f","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.3.0.tgz","fileCount":19,"integrity":"sha512-M4h0Z0b9UKTRLe+68awsX/eqLms/byIEB3t3R+5A4DB2DCQEusXszFeZWf0UHAg416VYMPSOyrEaH4xaTAbu5A==","signatures":[{"sig":"MEYCIQD+onl1bTHwjeOEVaXsF68/cLuLNLwR1Tdc0DwIuTIMAAIhAKD8ggnT0v4uFfBFMy5UADhzeBhwz1oQuzki/XCd2TL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783122},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"gitHead":"391c7efc22e1943e725cb28b8b7036b35cdcb580","scripts":{"dev":"node scripts/dev-server.js","test":"node scripts/test.js","build":"node scripts/build.js","build:dev":"node scripts/build.js --dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.3.0_1755409453388_0.373999403902914","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"vanillajs-excelike-table","version":"1.3.2","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.3.2","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"78117f524090526ca5f095e189f3b7168807a508","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.3.2.tgz","fileCount":19,"integrity":"sha512-dPreIA2x/JQwi8kkFAdnKYWHpmozccD3TDyKGN0AgVUJSDt5l+hbefxjI8QYsiBbCBw5jqFW1uZmAtHaCXfdQw==","signatures":[{"sig":"MEUCIFrEQUFy4vfUG16V8H3lisMPuMhVFhxUIsuzepASzqF2AiEA9FlUoGb0oIvvMlDi3WbfscEturSpPJVSfC0R93g4N/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789023},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"gitHead":"391c7efc22e1943e725cb28b8b7036b35cdcb580","scripts":{"dev":"node scripts/dev-server.js","test":"node scripts/test.js","build":"node scripts/build.js","build:dev":"node scripts/build.js --dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.3.2_1755419238444_0.004891188844621253","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"vanillajs-excelike-table","version":"1.4.0","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.4.0","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"f89ad4ab3348f38280dcde1a2aca9560a89b3c38","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.4.0.tgz","fileCount":69,"integrity":"sha512-27ksXl+pAIfHp3AeUMp3gOPmj6IGKu9Qb7CmWsa+8JYcmdYomk+jUJKb91c4HnRXfVLROkM7ymhGmfAlw8zwDA==","signatures":[{"sig":"MEUCIQCSJc9tmCz/MLGsv0/qoWuyy/SCCYEJoyKUUSvHwjpZ8wIgdP+efea01evrIu5p6nppqV3h05z1aaUdKFwvOKJ3QwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3182933},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"gitHead":"bc2254218e8ca8b12807b2684fb23589c4d73ab1","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"jest","build":"node scripts/build-full.js","build:dev":"node scripts/build-full.js --dev","test:unit":"jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"jest --watch","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.4.0_1758369055783_0.3829344803478374","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"vanillajs-excelike-table","version":"1.4.1","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.4.1","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"931bd72aef9830fdaa16c0f637966b875beec6ed","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.4.1.tgz","fileCount":69,"integrity":"sha512-MP8kGO+L6hRCSy+iABkFJR13D/gpN9SkdE6lS6hbjVV9bSI0iWFz+Kn9wmIsQWSUWu9PMfVz93a9fZD7iwTn8A==","signatures":[{"sig":"MEQCIFv/ijcP6RBnFBxSqM+nVD6v13dy++g6+/3jNlBcVTzTAiBTlUcsvG+qh7mpfr/XqyBzxTOH7z3WjDGpGiCpOLeehw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3183629},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"gitHead":"bc2254218e8ca8b12807b2684fb23589c4d73ab1","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"jest","build":"node scripts/build-full.js","build:dev":"node scripts/build-full.js --dev","test:unit":"jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"jest --watch","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.4.1_1758373208895_0.8855031793921406","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"vanillajs-excelike-table","version":"1.5.0","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.5.0","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"871e39e5606afb0b211d2ec4826fccc6d025ef23","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.5.0.tgz","fileCount":69,"integrity":"sha512-R8bi56sX2G8rlt9C++tyegxuml2Dcg7B6QvNNywRYTy5molVsaHrZLq4Sbd4wNkhAEO/pTH9qdOKzCJgeY52kA==","signatures":[{"sig":"MEUCIGKM/y0DP6HLqVElqo3bauO9/bB9Wk6BMXt8jyIDCirKAiEAtcnO7siwciOOaLzY0tDF1gz/rVOKUIupAmJ2p6/n80U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3206199},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"gitHead":"bc2254218e8ca8b12807b2684fb23589c4d73ab1","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"jest","build":"node scripts/build-full.js","build:dev":"node scripts/build-full.js --dev","test:unit":"jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"jest --watch","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.5.0_1758494880332_0.8582225191608153","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"vanillajs-excelike-table","version":"1.5.1","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.5.1","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"34ba8767fc5e2831fdf9c172d91b9e3c60f8b1d2","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.5.1.tgz","fileCount":72,"integrity":"sha512-qxf9dD1prRRcjbwA+RYNiVwy0/6kjEOMORocmp7H5vheR3AaGw4B/GUeD0PjFruyburn58KLY3qSh3bG3+9uPg==","signatures":[{"sig":"MEUCIHn/mJz9+62e3GM/oBRd12G5zVaDbdStn6J18KJlnApKAiEAqbrVYieawWDghIIorcD/ojjMGH0sjk5H6kj06bZvPcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3221508},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"gitHead":"bc2254218e8ca8b12807b2684fb23589c4d73ab1","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"jest","build":"node scripts/build-full.js","build:dev":"node scripts/build-full.js --dev","test:unit":"jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"jest --watch","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.5.1_1758516959713_0.028463366607284657","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"vanillajs-excelike-table","version":"1.5.2","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.5.2","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"69508703cd5d4b43e1d885675bfd51bf2a1997d2","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.5.2.tgz","fileCount":67,"integrity":"sha512-mljjKWqEOA3iEyicqJX9NYY0+p4A5i7wbVhUdohQwfNYz2tVW37XhqOn+FAipMAOBz3Xon2RI7akmiyLbtLvPw==","signatures":[{"sig":"MEQCIDpDo/VGQ1smpedwPu8nygPdHmMs3hRQBPMxxI7pdpKcAiBTqL/lYiLztuHo/af0RDpzdeAayrO5qecsrnoj1RKkAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3131539},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"gitHead":"bc2254218e8ca8b12807b2684fb23589c4d73ab1","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"jest","build":"node scripts/build-full.js","build:dev":"node scripts/build-full.js --dev","test:unit":"jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"jest --watch","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.5.2_1758519258920_0.12107758640841793","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"vanillajs-excelike-table","version":"1.5.3","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@1.5.3","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"b25e43f87fa49ac75a7a6de975bc0b924774eeed","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-1.5.3.tgz","fileCount":67,"integrity":"sha512-hsWSPmCpxz5sF9+IBh6OdSLHJX7Xy5ZLvxE539dV8WM68HJPfboIRVR8L0fySb1kKqB6McBcfscOAAFinW0O+A==","signatures":[{"sig":"MEUCIGtQ21jiiXZoIeHHEr3I5NMnDUUzJbhUaOFUAq2fWJOIAiEA5eJC2r4T6wbuxn1VC7ZFfZp5vLx55TRryg4+o/6Q5wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3131543},"main":"dist/excelike-table.js","types":"dist/excelike-table.d.ts","module":"dist/excelike-table.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.esm.js","require":"./dist/excelike-table.js"},"./dist/excelike-table.css":"./dist/excelike-table.css"},"gitHead":"bc2254218e8ca8b12807b2684fb23589c4d73ab1","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"jest","build":"node scripts/build-full.js","build:dev":"node scripts/build-full.js --dev","test:unit":"jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"jest --watch","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A user-friendly pure JavaScript table library with Excel-like features, preset configurations, and intuitive column helpers. Vanilla JS implementation - no frameworks required!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_1.5.3_1758519798574_0.0465109260856198","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"vanillajs-excelike-table","version":"2.0.2","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.0.2","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"1d9249060d20064ce3eacf04317faa17b2346245","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.0.2.tgz","fileCount":31,"integrity":"sha512-7Heg5S2u7o/oAbcrtaC4A8b0W6J22gUdzNy3zCw6JleDLbn6JcMhwIUsGJRyEZ1vIfdZ5qmMgesnCME2SUaIfQ==","signatures":[{"sig":"MEYCIQDHvyRNJa1GnU4AXK6sQYX9/QOXr/PeXsKqUw3ZsfEsywIhALNlbPSWMBa4KpXlVtCd2pCkyxHBUYDqa1iBohLme/2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3509776},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"bc2254218e8ca8b12807b2684fb23589c4d73ab1","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"jest","build":"node scripts/build-full.cjs","build:dev":"node scripts/build-full.js --dev","test:unit":"jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"jest --watch","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.0.2_1759844224430_0.5657780146603013","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"vanillajs-excelike-table","version":"2.0.3","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.0.3","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"9cea12c8b360f1510af5c6eeef9cb14b8ae56231","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.0.3.tgz","fileCount":31,"integrity":"sha512-4KXoC9PzYHAzmsoA7NwWCHtHC1/qLNFoVurJuA/oDEXMlauuGQ6IucZHnbOeUzgoWAjiu3G2nmMRrcu5BylcYg==","signatures":[{"sig":"MEUCIQDtU/3wcddh7bS1sPkq7nzcya8jlD2B+NnlslSc0LDg3QIgS9iLim2Tp+Q6rR36ID4UekFUiz9QJDozkcn9qlVrrNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3511069},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"bc2254218e8ca8b12807b2684fb23589c4d73ab1","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"jest","build":"node scripts/build-full.cjs","build:dev":"node scripts/build-full.js --dev","test:unit":"jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"jest --watch","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.0.3_1759845169083_0.772651626138452","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"vanillajs-excelike-table","version":"2.0.5","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.0.5","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"1cf4620bf77b6ed86cb9c9024ed7d56c46bd4a78","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.0.5.tgz","fileCount":31,"integrity":"sha512-B2Y+hSbFVqnsHUIFpHy3My3K9PBkiVLVpKuDzsTKjFUjAi26YC/ZvvxsxikSCA26qx33ZphYsZfLIpaaPC67fA==","signatures":[{"sig":"MEQCIHKZBQjzPf6hT7VaSqn18jy+Qf/qzi7DWlCX08aFgJ4XAiAYfHJOL9ENJH8W2AF71/bM2rNnCRtfwc+8o+sh6YTiiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3626808},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"64b2b61ea718e8b0cbb42929615d32a9382d33b9","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"dompurify":"^3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.0.5_1760259842689_0.4495856868506871","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"vanillajs-excelike-table","version":"2.0.6","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.0.6","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"7f4dfb5819b5b6a30c47ca7dcd36616d79c9f769","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.0.6.tgz","fileCount":31,"integrity":"sha512-3MnTTKhBVyLPg7GQRAxFHCyn41IFf/ZEb2l3IV1cuZTDyqrGbi3tvLpU2Y/Q0jlG1a49OmPTbTvmKHQWsLhP3A==","signatures":[{"sig":"MEYCIQDpldW5dqdu8qktA0r8KzXNEVqDM2ARTPTNr4WevWocQQIhAKIfELw5gKzgE5WtKdhcRUfcZ8TCO2t6YgZt9Flc0Clw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3868589},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"64b2b61ea718e8b0cbb42929615d32a9382d33b9","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"dompurify":"^3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.0.6_1760264065700_0.3606953036487617","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"vanillajs-excelike-table","version":"2.0.7","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.0.7","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"2e45822af8b91345d745e811ce3901ac30f71ade","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.0.7.tgz","fileCount":31,"integrity":"sha512-5rk6/QMpq6dZbqpswRTIv/Y/ugC4jMkiFpBC1lEYfPPR5ePUOq44R0fnLQkeqMIurb4lM5lR1anoSQEcf8UPAQ==","signatures":[{"sig":"MEYCIQCmsUGJF3HjTO9fALXujNSjfwEsC5LDVRSd36irZJClxgIhAIyU25hTTdV8TbCuIpGWqaMWET2277IVdKGSX/btdKCj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3868599},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"64b2b61ea718e8b0cbb42929615d32a9382d33b9","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"dompurify":"^3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.0.7_1760269299765_0.2678538539850672","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"vanillajs-excelike-table","version":"2.0.8","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.0.8","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"daaaf5a8eea69448629821265319cac708f18a40","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.0.8.tgz","fileCount":31,"integrity":"sha512-4yYRhd4pO3HkoZpBp3DmWmvDyEOYlDzix01hi5odu47A/yYiggPM4JIp/3dE6F+VkflnIlmKUKuTUYhg4We5hA==","signatures":[{"sig":"MEUCIQC/C40Y2sSdhYi784S3OHFZJwZzvJGue0TPmOZcO4toPwIgKPm/lyesaLHd4J8HEyB3nwkEl7vRXvKYk0oetHX/EU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3868135},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"64b2b61ea718e8b0cbb42929615d32a9382d33b9","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"dompurify":"^3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.0.8_1760270048967_0.817641538876587","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"vanillajs-excelike-table","version":"2.0.9","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.0.9","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"e3196c86cc31861deaf728c5bd14e8c5205a2686","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.0.9.tgz","fileCount":31,"integrity":"sha512-gCFytCwj4D3cqFYTYTdWoBifLSA351K7x+jcV7JqotG1cjx/OknpkECtRQKB/y+8zn8Lk1b0Qod6dodSAcUanw==","signatures":[{"sig":"MEYCIQCdO3ac7aGUh6PD6dtFVbv9JMLoarW20RsX5PSklcldYwIhAIxsAYtxwbEb+8oWYCiJRuQIjK1A9/IAqo+KUOSj/g4k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3869047},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"64b2b61ea718e8b0cbb42929615d32a9382d33b9","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"dompurify":"^3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.0.9_1760272475413_0.8777948148219783","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"vanillajs-excelike-table","version":"2.1.0","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.1.0","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"ce35b9bd16db976e4cbc03f42a09d458aed3b3d7","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.1.0.tgz","fileCount":31,"integrity":"sha512-yoA3ymkhSO8b4FxAO84gYUg1o8bh6TjFdPUY5GIvT/vWz7zLmHd9kDncZpg5Fum2Va4pTe286aTEp2JlOIx70g==","signatures":[{"sig":"MEYCIQC68a1z82B+rxf45/wqItEqO55hrlP4UZ276awWcKaa7AIhAPh50jWPWDqaa0jCAPz7Tr6CUEVpoQD1cz++J/CZzNb7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3871756},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"64b2b61ea718e8b0cbb42929615d32a9382d33b9","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"dompurify":"^3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.1.0_1760274432226_0.33152948763267953","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"vanillajs-excelike-table","version":"2.1.1","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.1.1","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"f9badc68bb678867d82217460fb3bc0bc95e1b65","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.1.1.tgz","fileCount":31,"integrity":"sha512-jdQenjgsfo58nIk4mvtkOT+oRjbAiB+mtl1GdlOSdZUxLvkv83aUnXX8SeRcXfzcKmq2t3gdkLLhVV/oq/l1sg==","signatures":[{"sig":"MEYCIQCvpLKQA51XBFzxyYYSzbK3oZ0nVU4KmKCU7e/iAzcppQIhAPRDIE/QNS7aNfoPe+puy4bN8Wi+Hn39kqU4dU/9OmRc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3915005},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"64b2b61ea718e8b0cbb42929615d32a9382d33b9","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"dompurify":"^3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.1.1_1760279679814_0.3051830864449787","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"vanillajs-excelike-table","version":"2.2.0","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.2.0","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"b08bf47ba3cc496e382b81ebb9a20874ea9cc169","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.2.0.tgz","fileCount":31,"integrity":"sha512-BJdqW92rDi/DubnBeTJ9xPytHZc8nTBEONiU8cIdo1n+7kz4R+O6EKG17Bi2zwYNB2zBKXGE97KY/lNbYug9dg==","signatures":[{"sig":"MEQCIAbLqsTYxGqzGA46rBpC6WtCzVZI9NOBda9bWuMEqBIcAiAQWLuvItfWOuxW3r5xttjB/a4ALXA8Ltc7wbuHSi8xmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3884211},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"64b2b61ea718e8b0cbb42929615d32a9382d33b9","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.2.0_1760312114563_0.6698460630328344","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"vanillajs-excelike-table","version":"2.2.1","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.2.1","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"741694bc501121639163b3f1108f6e93b00d037c","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.2.1.tgz","fileCount":31,"integrity":"sha512-NByyWCVOaaktL9VkZWVZx40Je5IaEQ4S1fJk2LVICC8FAcybLev740SdpDGZU5ajc698SgdT6moxHiFb7JNgjA==","signatures":[{"sig":"MEUCIF7m/0qS3C9AOdtKx3zh5ZCiSgi2F6nfb73lqyVQUAESAiEAy84/U2fpXZzsxTOin40zaZ4M5BoXh2R3csMcU2OwJJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3640777},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"64b2b61ea718e8b0cbb42929615d32a9382d33b9","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.2.1_1760313621246_0.5360957484928943","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"vanillajs-excelike-table","version":"2.2.2","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.2.2","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"0c2cf061eaa5237136bde3b1d87504b511389380","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.2.2.tgz","fileCount":31,"integrity":"sha512-dbJmSPIaqpWzbHMCHIC17AWe6Q54LznGxAzvPCdtdHl5+2P0yGrp8MGa8KVkEoUIIvBiIDsBdB01+0+raE+4hg==","signatures":[{"sig":"MEUCIGT5GYn6JDLAmKXDuatIeJnS9hyO8YDEvBIq6/FjRGFrAiEA+4NEQYJBhNd2jUFKy1X2TKAW8fY+Q3omGo4P/ngJmno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3675716},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"68b0b7e06e76082b9baa7d9396374b77162cbec0","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.2.2_1760344513327_0.09158308410652949","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"vanillajs-excelike-table","version":"2.2.3","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.2.3","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"de4c1331c616ae516c91232748632883c9e77b0a","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.2.3.tgz","fileCount":31,"integrity":"sha512-Pb9Mxm2FqgIWedF3NYZVd2OrPTC3jLHu5kLl0qi357x6Tenvm6CPokkfVKZjix4QEjSDCwZHF5IwA7n2LTO5bQ==","signatures":[{"sig":"MEUCIHQdJdGbZq3uSXm+MdzymemwdWJvgfEs2PbbI0jJG8OXAiEArYum4ZiVQ84whkrRFTaPHVaHenq+39H13pDzFWxFusA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3674017},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"06f7af4a2b5711e8b0b00c7e5dc286803a0c9e2d","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.2.3_1760345370990_0.3175554930888367","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"vanillajs-excelike-table","version":"2.2.4","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.2.4","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"3f07465ddeee212193f8c186d12869d742649d7a","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.2.4.tgz","fileCount":31,"integrity":"sha512-klWCQWiXun3yK/GvWPXIW1cEz4lBFxPIehZQU2oQI7nhmVscDj4+6/hoZyE7htE+AuoMpfkxmRdt8DkPc8GQ8w==","signatures":[{"sig":"MEUCIQDIlnGkYCK2qSx9oyk8VGCTYvDVxuIfkqu97X43aReWyQIgSCyNZaLopQUjbywdpc2nwebmtyTQYG+qhZHSQltnThs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3671795},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"ab21b56603628c7f90adbcea4ef25779a10d254a","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.2.4_1760352237585_0.48982431084581823","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"vanillajs-excelike-table","version":"2.2.5","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.2.5","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"7962121f73d431afe0c369e11d956b9d241a4e73","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.2.5.tgz","fileCount":31,"integrity":"sha512-HAwaWxVqpDb4B5KUgtDTpogXSylO4qkQvbRy9hveEEGHUAMSuKMUYDoNuejGFuO6pm41MMcY+CHfBGndo4gCIQ==","signatures":[{"sig":"MEQCIBbV/pAtL+/foBWa4ZWYb2poOUdNg0zQPeg4RtoRXPFcAiBrb/toPQ1ky6yjtWxZkWlsqR0GIIXqlufznaM9wLgmYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3618439},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"4dfd29ac3c741a7b0f9507edcf38ad5a5e3ad3ba","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.1","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.2.5_1762821028661_0.40866059530740806","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"vanillajs-excelike-table","version":"2.2.6","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.2.6","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"c0c3f702c332dc06cd0bea0caaae95910ac8be7f","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.2.6.tgz","fileCount":31,"integrity":"sha512-sjqFZHVBe0OMRDJ+25R1TtzOYvb3o/ixUXuidADTeCWh7W0P5neVKXSJabRCLV+3As1dzVJEaDvChxvH3ArtkQ==","signatures":[{"sig":"MEQCIHSOcH64HGTtSMhaelAbBddxfMfLxCfcvoHpxKGcsUYkAiBYLRLkpkw5OFrHlSNdKZOIfR3ps1iHciAfvtzq8XwF3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3618781},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"fd3ac20bb2f5ddb19ae1502901332c52af87be5a","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.1","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.2.6_1762831204298_0.13243235211721593","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"vanillajs-excelike-table","version":"2.3.0","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.3.0","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"76d32de66709dda54a2127c55f7ea337a2077419","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.3.0.tgz","fileCount":31,"integrity":"sha512-lrylhy69AdGyBIy9vQb7yeqs+EpLPkZjkaMCF7X6z/+LauHcmGQcsD3cGq8vlk4qeFFsb2bKxG3h3ZSvko7hng==","signatures":[{"sig":"MEUCIDEDhsd8BeJl4OV0K2VnVoJLjIfiMI05PQ2ho0jr6p0SAiEAuNNOk0INipHn9x9buRaC/CqxLaE92+3F/7Mq6Y/GJu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3657000},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"19a0a89e11f46d38d9fb4809e9eaea53dfb8769f","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.1","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.3.0_1762859901050_0.5356160944273141","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"vanillajs-excelike-table","version":"2.3.1","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.3.1","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"27c4e3fae967e7b96aca387dc0f43f2fe151be5f","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.3.1.tgz","fileCount":31,"integrity":"sha512-tOLqZcyX1c1mw0CT5tXrC+5+G00Cl924ReRrciazffiWwpYhjlv+5ClN6sieuLEZydUUNcLi2zVJvt4s/7TtrQ==","signatures":[{"sig":"MEYCIQD6b+SIUZnjWOwZSRiXp/fNQ3Zg/IC1U11eRRMZvbib9wIhAKuAML09M4BiHw0toJVJEIWKYa9MpwV2D5uFqtJ7OtEa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3657000},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"9c461f993d7bba579c76610352d8dd846bc44fa0","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.1","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.3.1_1762861702912_0.18345726991371558","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"vanillajs-excelike-table","version":"2.3.2","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","_id":"vanillajs-excelike-table@2.3.2","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"dist":{"shasum":"ce55d050c0a55d0373f072d3e9869f5e8d0bb437","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.3.2.tgz","fileCount":31,"integrity":"sha512-Me8pFMJEhHN+/4zgWlw08s+KfjIAvT1nrI84iSINRcY99MJrqgFbLVbyC0Zc1SpicnRqNL1lMXvQjQY5avin1A==","signatures":[{"sig":"MEYCIQCNMT+VWZuomKLqG/cw47gOQS7vfTfPN/0vcPfXL+ItIgIhAIP9rzMZXHKuFG0kNxyf4S5cTkWwEv4bFYwJQQ0pEaLq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3657123},"main":"./dist/excelike-table.cjs","type":"module","types":"./dist/excelike-table.d.ts","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./dist/excelike-table.d.ts","import":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","require":"./dist/excelike-table.cjs"},"./dist/*":"./dist/*","./styles":"./dist/excelike-table.css"},"gitHead":"9dd31506e2db446ab725f0f7339f51dcc3db3f42","scripts":{"dev":"node scripts/dev-server.js","lint":"echo \"No linter configured\"","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node scripts/build-full.cjs","test:e2e":"playwright test","build:dev":"node scripts/build-full.js --dev","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","typecheck":"echo \"No TypeScript configured\"","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:e2e:ui":"playwright test --ui","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm run build","test:e2e:headed":"playwright test --headed","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","build:modular:dev":"node scripts/build-modular.js --dev"},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"repository":{"url":"git+https://github.com/your-username/vanillajs-excelike-table.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","directories":{},"_nodeVersion":"22.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","terser":"^5.0.0","babel-jest":"^29.5.0","@babel/core":"^7.22.0","whatwg-fetch":"^3.6.0","@playwright/test":"^1.56.1","@babel/preset-env":"^7.22.0","jest-environment-jsdom":"^29.5.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0"},"_npmOperationalInternal":{"tmp":"tmp/vanillajs-excelike-table_2.3.2_1762863172229_0.5742559635140609","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"vanillajs-excelike-table","version":"2.3.3","description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","type":"module","main":"./dist/excelike-table.cjs","module":"./dist/excelike-table.js","browser":"./dist/excelike-table.browser.js","types":"./dist/excelike-table.d.ts","exports":{".":{"import":"./dist/excelike-table.js","require":"./dist/excelike-table.cjs","browser":"./dist/excelike-table.browser.js","types":"./dist/excelike-table.d.ts"},"./styles":"./dist/excelike-table.css","./dist/*":"./dist/*"},"keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/your-username/vanillajs-excelike-table.git"},"bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","scripts":{"build":"node scripts/build-full.cjs","build:dev":"node scripts/build-full.js --dev","build:legacy":"node scripts/build.js","build:modular":"node scripts/build-modular.js","build:modular:dev":"node scripts/build-modular.js --dev","dev":"node scripts/dev-server.js","test":"NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","test:unit":"NODE_OPTIONS=--experimental-vm-modules jest tests/unit","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest tests/integration","test:e2e":"playwright test","test:e2e:ui":"playwright test --ui","test:e2e:headed":"playwright test --headed","lint":"echo \"No linter configured\"","typecheck":"echo \"No TypeScript configured\"","prepublishOnly":"npm run build"},"devDependencies":{"@babel/core":"^7.22.0","@babel/plugin-proposal-class-properties":"^7.18.0","@babel/plugin-proposal-object-rest-spread":"^7.20.0","@babel/preset-env":"^7.22.0","@playwright/test":"^1.56.1","babel-jest":"^29.5.0","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","terser":"^5.0.0","whatwg-fetch":"^3.6.0"},"browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"engines":{"node":">=14.0.0"},"_id":"vanillajs-excelike-table@2.3.3","gitHead":"16a255f40bf81a761c1613719bd395824a4df672","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3126inyaOVMCqDgzwzrjbM/cdRYC3Z3/NpkpKBCfAblX3B+m7ye2p0BRqYdWKAHQMO4jcwm5bY87VJjIYdHyHw==","shasum":"56acb57fa6d2ec7cb74c6513ac975f495e4d7be7","tarball":"https://registry.npmjs.org/vanillajs-excelike-table/-/vanillajs-excelike-table-2.3.3.tgz","fileCount":31,"unpackedSize":3657123,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCz26TkGkPHqlRkSCQ0R/6zExWRZgXdOuMjp8lmkvFP5QIgYz2bAQ6KZovhij5O2jgkxwbdBjq474bOLYSeY6OkhHI="}]},"_npmUser":{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"},"directories":{},"maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vanillajs-excelike-table_2.3.3_1762865648338_0.18365853873202487"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-12T12:44:20.085Z","modified":"2025-11-11T12:54:08.709Z","1.0.0":"2025-07-12T12:44:20.340Z","1.0.1":"2025-07-13T02:10:36.041Z","1.1.1":"2025-07-13T17:13:29.072Z","1.2.0":"2025-07-15T12:29:37.800Z","1.3.0":"2025-08-17T05:44:13.628Z","1.3.2":"2025-08-17T08:27:18.715Z","1.4.0":"2025-09-20T11:50:56.004Z","1.4.1":"2025-09-20T13:00:09.141Z","1.5.0":"2025-09-21T22:48:00.596Z","1.5.1":"2025-09-22T04:55:59.935Z","1.5.2":"2025-09-22T05:34:19.140Z","1.5.3":"2025-09-22T05:43:18.824Z","2.0.2":"2025-10-07T13:37:04.657Z","2.0.3":"2025-10-07T13:52:49.314Z","2.0.5":"2025-10-12T09:04:02.916Z","2.0.6":"2025-10-12T10:14:25.936Z","2.0.7":"2025-10-12T11:41:40.003Z","2.0.8":"2025-10-12T11:54:09.202Z","2.0.9":"2025-10-12T12:34:35.653Z","2.1.0":"2025-10-12T13:07:12.440Z","2.1.1":"2025-10-12T14:34:39.994Z","2.2.0":"2025-10-12T23:35:14.817Z","2.2.1":"2025-10-13T00:00:21.518Z","2.2.2":"2025-10-13T08:35:13.569Z","2.2.3":"2025-10-13T08:49:31.238Z","2.2.4":"2025-10-13T10:43:57.798Z","2.2.5":"2025-11-11T00:30:28.941Z","2.2.6":"2025-11-11T03:20:04.508Z","2.3.0":"2025-11-11T11:18:21.257Z","2.3.1":"2025-11-11T11:48:23.140Z","2.3.2":"2025-11-11T12:12:52.470Z","2.3.3":"2025-11-11T12:54:08.539Z"},"bugs":{"url":"https://github.com/your-username/vanillajs-excelike-table/issues"},"author":{"name":"ExceLikeTable Contributors"},"license":"MIT","homepage":"https://github.com/your-username/vanillajs-excelike-table#readme","keywords":["javascript","vanillajs","table","excel","filter","sort","pagination","column-helpers","preset","ui","vanilla","no-framework","user-friendly","settings-persistence","column-pinning","responsive","pure-javascript"],"repository":{"type":"git","url":"git+https://github.com/your-username/vanillajs-excelike-table.git"},"description":"Simple and powerful JavaScript table with all features enabled by default - no configuration needed!","maintainers":[{"name":"pfkbn172","email":"sales@kiseeeen.co.jp"}],"readme":"# VanillaJS ExceLikeTable\n\n> **The simplest Excel-like table for JavaScript**  \n> Zero configuration needed - all features work out of the box! ✨\n\n![npm version](https://img.shields.io/npm/v/vanillajs-excelike-table.svg)\n![License](https://img.shields.io/npm/l/vanillajs-excelike-table.svg)\n![Size](https://img.shields.io/bundlephobia/minzip/vanillajs-excelike-table.svg)\n\n## ✨ Why This Library?\n\n- 🎯 **Zero Configuration**: Just pass data and columns - everything works!\n- ⚡ **All Features Enabled**: Filtering, sorting, pagination, column pinning - all included by default\n- 🚀 **Modern ESM**: Works with Vite, Webpack, Next.js, and all modern tools\n- 📦 **Lightweight Package**: Pure vanilla JavaScript (~100KB minified)\n- 💾 **Auto-Save Settings**: User preferences saved automatically\n- 🎨 **Excel-like UX**: Familiar interface for end users\n\n---\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\nnpm install vanillajs-excelike-table\n```\n\n### Option 1: With Build Tools (Vite/Webpack - Recommended)\n\n**Step 1:** Install the package (see above)\n\n**Step 2:** Create your HTML file:\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n  <title>My Table App</title>\n</head>\n<body>\n  <div id=\"my-table\"></div>\n  <script type=\"module\" src=\"/src/main.js\"></script>\n</body>\n</html>\n```\n\n**Step 3:** Create `src/main.js`:\n\n```javascript\nimport ExceLikeTable from 'vanillajs-excelike-table';\nimport 'vanillajs-excelike-table/dist/excelike-table.css';\n\nconst table = new ExceLikeTable('#my-table', {\n  data: [\n    { id: 1, name: 'John Doe', age: 30, city: 'New York' },\n    { id: 2, name: 'Jane Smith', age: 25, city: 'Los Angeles' },\n    { id: 3, name: 'Bob Johnson', age: 35, city: 'Chicago' }\n  ],\n  columns: [\n    { key: 'name', title: 'Name', dataIndex: 'name' },\n    { key: 'age', title: 'Age', dataIndex: 'age' },\n    { key: 'city', title: 'City', dataIndex: 'city' }\n  ]\n});\n```\n\n**Step 4:** Run your dev server:\n\n```bash\nnpm run dev  # For Vite\n# or\nnpm start    # For Webpack/other bundlers\n```\n\n**That's it!** ✅ You now have:\n- ✓ Sortable columns (click headers)\n- ✓ Filterable data (click filter icons)\n- ✓ Pagination (10 items per page)\n- ✓ Resizable columns (drag edges)\n- ✓ Pinnable columns (column settings menu)\n- ✓ Auto-saved user preferences\n\n---\n\n### Option 2: CDN (No Build Tools Required)\n\nCopy and paste this complete HTML file - it works immediately!\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n  <meta charset=\"UTF-8\">\n  <title>ExceLikeTable Demo</title>\n  <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/vanillajs-excelike-table@latest/dist/excelike-table.css\">\n</head>\n<body>\n  <div id=\"my-table\"></div>\n\n  <script src=\"https://cdn.jsdelivr.net/npm/vanillajs-excelike-table@latest/dist/excelike-table.browser.js\"></script>\n  <script>\n    const table = new ExceLikeTable('#my-table', {\n      data: [\n        { id: 1, name: 'Alice', age: 28, city: 'Tokyo' },\n        { id: 2, name: 'Bob', age: 32, city: 'NYC' },\n        { id: 3, name: 'Carol', age: 25, city: 'London' }\n      ],\n      columns: [\n        { key: 'name', title: 'Name', dataIndex: 'name' },\n        { key: 'age', title: 'Age', dataIndex: 'age' },\n        { key: 'city', title: 'City', dataIndex: 'city' }\n      ]\n    });\n  </script>\n</body>\n</html>\n```\n\n**Just open this HTML file in your browser - no npm, no build step needed!**\n\n---\n\n## 📖 More Usage Examples\n\n### CommonJS (Node.js SSR)\n\n```javascript\nconst ExceLikeTable = require('vanillajs-excelike-table');\n// CSS must be loaded separately in your HTML\n\nconst table = new ExceLikeTable('#container', {\n  data: myData,\n  columns: myColumns\n});\n```\n\n### TypeScript\n\n```typescript\nimport ExceLikeTable, { ExceLikeTableOptions, ExceLikeTableColumn } from 'vanillajs-excelike-table';\nimport 'vanillajs-excelike-table/dist/excelike-table.css';\n\nconst options: ExceLikeTableOptions = {\n  data: myData,\n  columns: myColumns\n};\n\nconst table = new ExceLikeTable('#container', options);\n```\n\n---\n\n## 🎯 Column Helpers (Easy Setup)\n\nUse `ColumnHelpers` for common column types with pre-configured features:\n\n```javascript\nimport ExceLikeTable, { ColumnHelpers } from 'vanillajs-excelike-table';\nimport 'vanillajs-excelike-table/dist/excelike-table.css';\n\nconst table = new ExceLikeTable('#container', {\n  data: employees,\n  columns: [\n    ColumnHelpers.text('name', 'Employee Name'),\n    ColumnHelpers.number('salary', 'Salary', { currency: '$' }),\n    ColumnHelpers.date('joinDate', 'Join Date'),\n    ColumnHelpers.status('status', 'Status', {\n      'Active': '#52c41a',\n      'On Leave': '#faad14',\n      'Terminated': '#ff4d4f'\n    })\n  ]\n});\n```\n\n### Available Helpers\n\n| Helper | Usage | Features |\n|--------|-------|----------|\n| `text()` | `ColumnHelpers.text('key', 'Title')` | Basic text column |\n| `number()` | `ColumnHelpers.number('price', 'Price', { currency: '¥' })` | Formatted numbers with currency |\n| `date()` | `ColumnHelpers.date('date', 'Date')` | Auto-formatted dates with hierarchy filter |\n| `status()` | `ColumnHelpers.status('status', 'Status', colors)` | Colored status badges |\n| `actions()` | `ColumnHelpers.actions('Actions', buttons)` | Action buttons |\n\n---\n\n## 📋 API Reference\n\n### Constructor\n\n```javascript\nnew ExceLikeTable(container, options)\n```\n\n#### Parameters\n\n**container** `string | HTMLElement`  \nCSS selector or DOM element where table will be rendered\n\n**options** `Object`\n\n| Property | Type | Default | Description |\n|----------|------|---------|-------------|\n| `data` | `Array` | `[]` | Your data array |\n| `columns` | `Array` | `[]` | Column definitions |\n| `rowKey` | `string` | `'id'` | Unique row identifier |\n| `pagination` | `Object\\|false` | `{pageSize: 10, showSizeChanger: true}` | Pagination config or `false` to disable |\n| `bordered` | `boolean` | `true` | Show table borders |\n| `size` | `'small'\\|'middle'\\|'large'` | `'middle'` | Table size |\n| `tableId` | `string` | `'excelike-table'` | Unique ID for settings storage |\n| `persistSettings` | `boolean` | `true` | Auto-save user preferences |\n\n---\n\n### Column Definition\n\nAll features are enabled by default for each column!\n\n```javascript\n{\n  key: 'columnKey',        // Required: Unique identifier\n  title: 'Column Title',   // Required: Display name\n  dataIndex: 'dataKey',    // Required: Property name in data\n  width: 150,              // Optional: Column width (default: 150)\n  sortable: true,          // Optional: Enable sorting (default: true)\n  filterable: true,        // Optional: Enable filtering (default: true)\n  filterType: 'text',      // Optional: 'text' | 'date-hierarchy' | 'range'\n  render: (value, record) => `<b>${value}</b>`,  // Optional: Custom renderer\n  hidden: false            // Optional: Hide column (default: false)\n}\n```\n\n---\n\n### Methods\n\n```javascript\n// Update table data\ntable.setData(newData);\n\n// Get current filters\nconst filters = table.getFilters();\n\n// Set filters programmatically\ntable.setFilters({ name: ['John'], age: [30] });\n\n// Clear all filters\ntable.clearFilters();\n\n// Clean up and destroy table\ntable.destroy();\n```\n\n---\n\n## 💡 Real-World Examples\n\n### Employee Management Table\n\n```javascript\nimport ExceLikeTable, { ColumnHelpers } from 'vanillajs-excelike-table';\nimport 'vanillajs-excelike-table/dist/excelike-table.css';\n\nconst employees = [\n  { id: 1, name: 'Alice', department: 'Engineering', salary: 120000, joinDate: '2020-03-15', status: 'Active' },\n  { id: 2, name: 'Bob', department: 'Marketing', salary: 85000, joinDate: '2019-07-22', status: 'Active' },\n  { id: 3, name: 'Carol', department: 'Sales', salary: 95000, joinDate: '2021-01-10', status: 'On Leave' }\n];\n\nconst table = new ExceLikeTable('#employee-table', {\n  data: employees,\n  columns: [\n    ColumnHelpers.text('name', 'Employee Name'),\n    ColumnHelpers.text('department', 'Department'),\n    ColumnHelpers.number('salary', 'Salary', { currency: '$' }),\n    ColumnHelpers.date('joinDate', 'Join Date'),\n    ColumnHelpers.status('status', 'Status', {\n      'Active': '#52c41a',\n      'On Leave': '#faad14',\n      'Terminated': '#ff4d4f'\n    }),\n    ColumnHelpers.actions('Actions', [\n      { key: 'edit', label: 'Edit' },\n      { key: 'delete', label: 'Delete' }\n    ])\n  ]\n});\n```\n\n### Sales Dashboard\n\n```javascript\nconst salesData = [\n  { date: '2024-01-15', product: 'Widget A', quantity: 120, revenue: 2400, profit: 15 },\n  { date: '2024-01-16', product: 'Widget B', quantity: 85, revenue: 3400, profit: 22 },\n  { date: '2024-01-17', product: 'Widget C', quantity: 200, revenue: 5000, profit: -5 }\n];\n\nconst table = new ExceLikeTable('#sales-table', {\n  data: salesData,\n  columns: [\n    ColumnHelpers.date('date', 'Date'),\n    ColumnHelpers.text('product', 'Product'),\n    ColumnHelpers.number('quantity', 'Qty'),\n    ColumnHelpers.number('revenue', 'Revenue', { currency: '¥' }),\n    {\n      key: 'profit',\n      title: 'Profit %',\n      dataIndex: 'profit',\n      render: (value) => {\n        const color = value >= 0 ? '#52c41a' : '#ff4d4f';\n        return `<span style=\"color: ${color}; font-weight: bold;\">${value}%</span>`;\n      }\n    }\n  ],\n  pagination: { pageSize: 20 }\n});\n```\n\n### Minimal Configuration\n\n```javascript\n// Simplest possible usage\nconst table = new ExceLikeTable('#container', {\n  data: myData,\n  columns: [\n    { key: 'col1', title: 'Column 1', dataIndex: 'col1' },\n    { key: 'col2', title: 'Column 2', dataIndex: 'col2' }\n  ]\n});\n// Everything just works! ✨\n```\n\n---\n\n## ⚙️ Customization\n\n### Disable Specific Features\n\nAll features are enabled by default. You can disable them if needed:\n\n```javascript\nconst table = new ExceLikeTable('#container', {\n  data: myData,\n  columns: myColumns,\n  pagination: false,          // Disable pagination\n  persistSettings: false      // Disable auto-save\n});\n\n// Or disable per-column:\ncolumns: [\n  { \n    key: 'id', \n    title: 'ID', \n    dataIndex: 'id',\n    sortable: false,    // Disable sorting for this column\n    filterable: false   // Disable filtering for this column\n  }\n]\n```\n\n### Custom Pagination\n\n```javascript\nconst table = new ExceLikeTable('#container', {\n  data: myData,\n  columns: myColumns,\n  pagination: {\n    pageSize: 25,\n    showSizeChanger: true,\n    showTotal: (total, range) => `Showing ${range[0]}-${range[1]} of ${total}`\n  }\n});\n```\n\n### Custom Styling\n\n```css\n/* Override default styles */\n.excelike-table-wrapper {\n  --table-border-color: #e0e0e0;\n  --table-header-bg: #fafafa;\n  --table-row-hover: #f5f5f5;\n}\n\n/* Customize specific elements */\n.table-header {\n  background: linear-gradient(to bottom, #f9f9f9, #ececec);\n  font-weight: 600;\n}\n\n.table-cell {\n  padding: 12px 16px;\n}\n```\n\n---\n\n## 🎨 Built-in Features\n\n### Sorting\n- Click column headers to sort\n- Multi-level sorting support\n- Custom sort functions\n\n### Filtering\n- Text filter with search\n- Date hierarchy filter (year/month/day)\n- Numeric range filter\n- Custom filter functions\n\n### Pagination\n- Configurable page sizes\n- Page navigation\n- Total count display\n- Can be disabled\n\n### Column Management\n- Resizable columns (drag edges)\n- Pinnable columns (lock to left)\n- Show/hide columns\n- Auto-save column preferences\n\n### Settings Persistence\n- Column widths\n- Column visibility\n- Pinned columns\n- Font size & padding\n- Saved to LocalStorage automatically\n\n### Conditional Formatting\n- ✨ **Built-in feature** - No plugins or extra imports needed!\n- Highlight rows/cells based on rules\n- 8 comparison operators: Equals (=), Not-Equals (≠), Greater (>), Greater-Equal (≥), Less (<), Less-Equal (≤), Contains, Not-Contains\n- Multiple data types: Text, Number, Date\n- Custom background and text colors\n- Auto-save rules to LocalStorage\n- Multi-language support (English, Japanese, Spanish, French, German)\n- Access via table menu (⚙️) → \"Conditional Formatting\"\n\n### Security & Performance\n- **CSV Formula Injection Prevention**: Automatic formula escape in exports to prevent Excel injection attacks\n- **Virtual Scrolling**: High-performance rendering for large datasets (10,000+ rows)\n- **Optimized Rendering**: 60-75% performance improvement with virtual scroll\n- **Automatic Data Type Detection**: Smart detection of numbers, dates, and text without configuration\n\n---\n\n## 🌐 Browser Support\n\nWorks in all modern browsers and environments:\n\n| Environment | Support |\n|-------------|---------|\n| Chrome/Edge | ✅ Latest |\n| Firefox | ✅ Latest |\n| Safari | ✅ Latest |\n| Node.js | ✅ 14+ |\n| Vite | ✅ Yes |\n| Webpack | ✅ Yes |\n| Next.js | ✅ Yes |\n| React/Vue/Angular | ✅ Yes (framework-agnostic) |\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit pull requests.\n\n---\n\n## 📄 License\n\nMIT License - feel free to use this library in your projects!\n\n---\n\n## 📞 Support\n\nFor questions, issues, or feature requests, please visit the GitHub repository.\n\n---\n\n**Made with ❤️ for developers who love simplicity**\n","readmeFilename":"README.md"}