UNPKG

keynote-parser2

Version:

A library for parsing Apple Keynote file

100 lines 2.9 kB
{ "name": "keynote-parser2", "version": "0.7.0", "description": "A library for parsing Apple Keynote file", "keywords": [ "keynote", "keynote-parser", "iwa", "iwa-parser" ], "homepage": "https://github.com/meteorlxy/keynote-parser#readme", "bugs": { "url": "git+https://github.com/meteorlxy/keynote-parser/issues" }, "repository": { "type": "git", "url": "git+https://github.com/meteorlxy/keynote-parser.git" }, "type": "commonjs", "exports": { ".": "./lib/index.js", "./package.json": "./package.json", "./lib/*": "./lib/*", "./proto/*": "./proto/*" }, "main": "./lib/index.js", "types": "./lib/index.d.ts", "bin": { "keynote-parser": "./bin/keynote-parser.js" }, "files": [ "bin", "lib", "proto" ], "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "lint-staged": { "*.!(js|ts)": "prettier --write --ignore-unknown", "*.(js|ts)": [ "eslint --fix", "prettier --write" ], "package.json": "sort-package-json" }, "prettier": "@meteorlxy/prettier-config", "dependencies": { "decompress": "^4.2.1", "fs-extra": "^11.3.3", "lodash.get": "^4.4.2", "protobufjs": "^8.0.0", "snappyjs": "^0.7.0", "varint": "^6.0.0" }, "devDependencies": { "@commitlint/cli": "^20.4.1", "@commitlint/config-conventional": "^20.4.1", "@meteorlxy/eslint-config": "^6.12.0", "@meteorlxy/prettier-config": "^6.10.0", "@meteorlxy/tsconfig": "^6.8.5", "@types/decompress": "^4.2.7", "@types/fs-extra": "^11.0.4", "@types/lodash.get": "^4.4.9", "@types/node": "^25.2.2", "@types/varint": "^6.0.3", "@vitest/coverage-istanbul": "^4.0.18", "bumpp": "^10.4.1", "conventional-changelog-cli": "^5.0.0", "eslint": "^9.39.2", "fast-glob": "^3.3.3", "husky": "^9.1.7", "lint-staged": "^16.2.7", "long": "^5.3.2", "prettier": "^3.8.1", "protobufjs-cli": "^2.0.0", "rimraf": "^6.1.2", "sort-package-json": "^3.6.1", "typescript": "^5.9.3", "vite": "^7.3.1", "vitest": "^4.0.18" }, "scripts": { "build": "tsc -b tsconfig.build.json", "clean": "rimraf lib *.tsbuildinfo", "format": "prettier --write .", "lint": "eslint . && prettier --check .", "pb": "pnpm pb:js && pnpm pb:ts", "pb:js": "pbjs -t static-module -w commonjs -o proto/proto.js proto-files/*.proto", "pb:ts": "pbts -o proto/proto.d.ts proto/proto.js", "release": "pnpm release:check && pnpm release:version", "release:changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", "release:check": "pnpm clean && pnpm build && pnpm lint && pnpm test", "release:version": "bumpp -r --execute=\"pnpm release:changelog\" --commit \"build: publish v%s\" --all", "test": "vitest run", "test:cov": "vitest run --coverage" } }