@mindfiredigital/pivothead
Version:
PivotHead is a powerful and flexible library for creating interactive pivot tables in JavaScript applications. It provides a core engine for data manipulation and, in the future, will be compatible with wrappers for React, Vue, Svelte, and Angular, making
137 lines • 3.6 kB
JSON
{
"name": "@mindfiredigital/pivothead",
"version": "1.22.1",
"private": false,
"main": "./dist/pivothead-core.js",
"module": "./dist/pivothead-core.mjs",
"types": "./dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/pivothead-core.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/pivothead-core.js"
}
},
"./wasm/*": "./dist/wasm/*"
},
"files": [
"dist/**/*",
"dist/wasm/*.wasm",
"README.md",
"LICENSE"
],
"author": "Mindfiredigital",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/mindfiredigital/PivotHead.git"
},
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"access": "public"
},
"keywords": [
"pivothead-core",
"pivot",
"pivotTablepivot",
"table",
"typescript",
"react",
"framework",
"cli",
"javascript",
"npm-package",
"spreadsheet",
"data-drill-down",
"data-analysis",
"data-visualization",
"dynamic-table",
"data-aggregation",
"data-grid",
"interactive-reports",
"data-exploration",
"olap",
"data-pivoting",
"data-summarization",
"react-pivot",
"business-intelligence",
"analytics-tool",
"no-code",
"low-code",
"component-based",
"responsive-design",
"components",
"component",
"react-component",
"angular",
"ui",
"vue",
"modern",
"plugin",
"eslint",
"web",
"webpack",
"css",
"html"
],
"devDependencies": {
"@types/node": "^22.10.1",
"assemblyscript": "^0.27.33",
"jsdom": "^26.0.0",
"jspdf": "^4.2.1",
"jspdf-autotable": "^5.0.7",
"typescript": "^5.0.2",
"vite": "^7.2.6",
"vite-plugin-dts": "^2.3.0",
"vitest": "^0.32.0",
"xlsx": "^0.18.5"
},
"dependencies": {
"@assemblyscript/loader": "^0.27.33"
},
"description": "PivotHead is a powerful and flexible library for creating interactive pivot tables in JavaScript applications. It provides a core engine for data manipulation and, in the future, will be compatible with wrappers for React, Vue, Svelte, and Angular, making it easy to integrate into applications built with these frameworks.",
"bugs": {
"url": "https://github.com/mindfiredigital/PivotHead/issues"
},
"homepage": "https://github.com/mindfiredigital/PivotHead#readme",
"peerDependencies": {
"jsdom": "^26.0.0",
"jspdf": "^4.2.1",
"jspdf-autotable": "^5.0.7",
"winston": "^3.0.0",
"xlsx": "^0.18.5"
},
"peerDependenciesMeta": {
"jsdom": {
"optional": true
},
"jspdf": {
"optional": true
},
"jspdf-autotable": {
"optional": true
},
"winston": {
"optional": true
},
"xlsx": {
"optional": true
}
},
"scripts": {
"build": "npm run build:wasm || true && vite build",
"build:wasm": "mkdir -p dist/wasm && asc assembly/csvParser.ts --outFile dist/wasm/csvParser.wasm --optimize --exportRuntime || echo 'WASM build skipped - run npm run build:wasm manually'",
"build:wasm:debug": "mkdir -p dist/wasm && asc assembly/csvParser.ts --outFile dist/wasm/csvParser.debug.wasm --debug --exportRuntime",
"dev": "vite build --watch",
"test": "vitest run",
"test:watch": "vitest",
"lint": "eslint \"src/**/*.ts*\"",
"format": "prettier --write \"**/*.{ts,tsx,md}\"",
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
"preinstall": "npx only-allow pnpm"
}
}