UNPKG

xml-disassembler

Version:

Disassemble XML into smaller, manageable files and reassemble on demand.

84 lines (83 loc) 2.02 kB
{ "name": "xml-disassembler", "version": "2.5.1", "description": "Disassemble XML into smaller, manageable files and reassemble on demand.", "author": "Matt Carvin", "license": "MIT", "main": "dist/index.cjs", "module": "dist/index.mjs", "types": "dist/typings/index.d.ts", "exports": { ".": { "types": "./dist/typings/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.cjs" } }, "engines": { "node": ">=20" }, "files": [ "dist", "CHANGELOG.md" ], "publishConfig": { "access": "public" }, "scripts": { "build": "npm run build:crate && npm run build:js", "build:js": "npx rollup -c", "build:crate": "node scripts/build-native.js", "start": "node dist/index.cjs", "test": "vitest run --coverage", "release": "semantic-release", "lint": "eslint .", "format": "prettier --write \"**/*.{js,ts}\"", "prepack": "npm run build", "prepare": "husky install" }, "lint-staged": { "**/*": "prettier --write \"**/*.{js,ts}\" --ignore-unknown" }, "devDependencies": { "@commitlint/config-conventional": "^20.5.0", "@rollup/plugin-terser": "^1.0.0", "@rollup/plugin-typescript": "^12.1.4", "@types/node": "^25.5.0", "@vitest/coverage-v8": "^4.1.5", "cargo-cp-artifact": "^0.1.9", "eslint": "^10.0.3", "eslint-config-prettier": "^10.1.2", "husky": "^9.1.7", "lint-staged": "^16.3.3", "prettier": "3.8.1", "rollup": "^4.59.0", "typescript": "^5.9.3", "vitest": "^4.1.5" }, "dependencies": { "tslib": "^2.6.2" }, "repository": { "type": "git", "url": "git+https://github.com/mcarvin8/xml-disassembler-node.git" }, "bugs": { "url": "https://github.com/mcarvin8/xml-disassembler-node/issues" }, "keywords": [ "xml", "transform", "transformers", "disassemble", "disassembly", "json", "json5", "yaml", "xml2json", "xml2yaml", "xml2json5", "rust", "neon" ] }