@xlsx/xlsx-populate
Version:
Excel XLSX parser/generator written in JavaScript with Node.js and browser support, jQuery/d3-style method chaining, and a focus on keeping existing workbook features and styles in tact.
93 lines • 2.8 kB
JSON
{
"name": "@xlsx/xlsx-populate",
"version": "0.1.1",
"description": "Excel XLSX parser/generator written in JavaScript with Node.js and browser support, jQuery/d3-style method chaining, and a focus on keeping existing workbook features and styles in tact.",
"keywords": [
"excel",
"workbook",
"xlsx",
"parse",
"generate",
"populate",
"template",
"browser",
"style",
"formatting",
"encryption",
"password"
],
"main": "lib/index.js",
"types": "lib/index.d.ts",
"engines": {
"node": ">=16"
},
"exports": {
"import": "./lib/index.mjs",
"types": "./lib/index.d.ts",
"require": "./lib/index.js"
},
"author": "Weirong Xu <weirongxu.raidou@gmail.com>",
"contributors": [
"Dave T. Johnson <dave@dtjohnson.net>",
"Eddie Corrigall <eddiecorrigall@gmail.com>",
"Alan Doyle <alandoyle95@gmail.com>"
],
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/weirongxu/xlsx-populate.git"
},
"bugs": {
"url": "https://github.com/weirongxu/xlsx-populate/issues"
},
"devDependencies": {
"@microsoft/api-extractor": "^7.34.4",
"@raidou/eslint-config-base": "^1.6.0",
"@types/eslint": "^8.4.10",
"@types/glob": "^8.0.1",
"@types/jest": "^29.5.14",
"@types/lodash": "^4.14.191",
"@types/node": "^18.6.3",
"@types/prettier": "^2.7.2",
"@types/replacestream": "^4.0.1",
"@types/sax": "^1.2.4",
"cfb": "^1.2.2",
"cross-env": "^7.0.3",
"edge-js": "^16.6.0",
"esbuild-visualizer": "^0.4.0",
"eslint": "^8.33.0",
"glob": "^8.1.0",
"jsondiffpatch": "^0.4.1",
"jszip": "^3.10.1",
"lodash": "^4.17.21",
"npm-run-all": "^4.1.5",
"prettier": "^2.8.3",
"replacestream": "^4.0.3",
"rimraf": "^4.1.2",
"sax": "^1.2.4",
"jest": "^29.7.0",
"ts-jest": "^29.3.4",
"ts-node": "^10.9.1",
"ts-pattern": "^4.1.3",
"ts-toolbelt": "^9.6.0",
"tsup": "^6.5.0",
"typescript": "^4.9.4"
},
"homepage": "https://github.com/weirongxu/xlsx-populate#readme",
"scripts": {
"build:clear": "rimraf lib",
"build:blank": "ts-node ./scripts/generate-blank.ts",
"build:bundle": "tsup",
"build": "run-s test build:clear build:blank build:bundle",
"watch": "tsup --watch",
"start": "gulp watch",
"esbuild-meta": "esbuild-visualizer --metadata ./metafile-esm.json",
"test": "run-s unit e2e-parse",
"unit": "jest src",
"e2e-generate": "node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js JASMINE_CONFIG_PATH=test/e2e-generate/jasmine.json",
"e2e-parse": "jest test/e2e-parse/e2e-parse.spec.ts",
"test:windows": "npm-run-all test e2e-parse e2e-generate",
"docs": "gulp docs",
"lint": "eslint --ext ts,js lib test"
}
}