UNPKG

@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
{ "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" } }