UNPKG

parjs

Version:

Library for building parsers using combinators.

148 lines 3.1 kB
{ "name": "parjs", "version": "1.3.9", "description": "Library for building parsers using combinators.", "keywords": [ "parser", "parsing", "parser combinator", "parser-combinator", "functional", "typescript", "text", "string", "language", "combinator", "parsec", "fparsec", "parsimmon" ], "homepage": "https://parjs.org", "repository": { "type": "git", "url": "git+https://github.com/gregros/parjs.git", "directory": "packages/parjs" }, "license": "MIT", "author": "GregRos <work.gregr@gmail.com>", "contributors": [ { "name": "GregRos", "email": "work.gregr@gmail.com" }, { "name": "Mika Vilpas", "email": "mika.vilpas@gmail.com" }, { "name": "Maarten", "email": "digitalheir@users.noreply.github.com" }, { "name": "Maxime Mangel", "email": "mangel.maxime@protonmail.com" }, { "name": "Paul Gowder", "email": "paultopia@users.noreply.github.com" }, { "name": "Raidou", "email": "weirongxu.raidou@gmail.com" }, { "name": "Xavier Maso", "email": "xavier.maso@oracle.com" }, { "name": "sheey11", "email": "13375959+sheey11@users.noreply.github.com" }, { "name": "Collider LI", "email": "lhc199652@gmail.com" }, { "name": "matlin" } ], "sideEffects": false, "exports": { ".": { "require": "./dist/index.js", "import": "./dist/index.js", "default": "./dist/index.js", "types": "./dist/index.d.ts" }, "./combinators": { "require": "./dist/combinators.js", "import": "./dist/combinators.js", "default": "./dist/combinators.js", "types": "./dist/combinators.d.ts" }, "./internal": { "require": "./dist/internal.js", "import": "./dist/internal.js", "default": "./dist/internal.js", "types": "./dist/internal.d.ts" } }, "main": "dist/index.js", "typesVersions": { "*": { ".": [ "./dist/index.d.ts" ], "combinators": [ "./dist/combinators.d.ts" ], "internal": [ "./dist/internal.d.ts" ] } }, "typings": "dist/index", "files": [ "src", "dist", "examples", "package.json", "CHANGELOG.md", "LICENSE.md", "README.md" ], "scripts": { "build": "tsc -b .", "build:clean": "run-s clean build", "clean": "shx rm -rf dist", "test": "jest", "test:coverage": "jest --coverage" }, "nyc": { "include": [ "dist/**/*.js" ], "produce-source-map": true, "reporter": [ "lcov", "text-summary" ], "sourceMap": true }, "dependencies": { "char-info": "0.3.*" }, "devDependencies": { "@swc/core": "1.3.96", "@swc/jest": "0.2.29", "@types/jest": "^29.5.12", "@types/node": "20.9.1", "jest": "^29.7.0", "npm-run-all": "^4.1.5", "typescript": "^5.4.5" }, "packageManager": "yarn@4.1.1", "engines": { "node": ">=16.0.0" } }