UNPKG

keynote-parser2

Version:

A library for parsing Apple Keynote file

93 lines 2.7 kB
{ "name": "keynote-parser2", "version": "0.6.0", "description": "A library for parsing Apple Keynote file", "keywords": [ "keynote", "keynote-parser", "iwa", "iwa-parser" ], "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.0", "lodash.get": "^4.4.2", "protobufjs": "^7.5.0", "snappyjs": "^0.7.0", "varint": "^6.0.0" }, "devDependencies": { "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@meteorlxy/eslint-config": "^6.0.0", "@meteorlxy/prettier-config": "^6.0.0", "@meteorlxy/tsconfig": "^6.0.0", "@types/decompress": "^4.2.7", "@types/fs-extra": "^11.0.4", "@types/lodash.get": "^4.4.9", "@types/node": "^22.15.17", "@types/varint": "^6.0.3", "@vitest/coverage-istanbul": "^3.1.3", "bumpp": "^10.1.0", "conventional-changelog-cli": "^5.0.0", "eslint": "^9.26.0", "fast-glob": "^3.3.3", "husky": "^9.1.7", "lint-staged": "^15.5.2", "long": "^5.3.2", "prettier": "^3.5.3", "protobufjs-cli": "^1.1.3", "rimraf": "^6.0.1", "sort-package-json": "^3.2.1", "typescript": "^5.8.3", "vite": "^6.3.5", "vitest": "^3.1.3" }, "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 && pnpm release:publish", "release:changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", "release:check": "pnpm clean && pnpm build && pnpm lint && pnpm test", "release:publish": "pnpm publish", "release:version": "bumpp -r --execute=\"pnpm release:changelog\" --commit \"build: publish v%s\" --all", "test": "vitest run", "test:cov": "vitest run --coverage" } }