basant307/AI_Governance_Project
048
1{2 "name": "entities",3 "version": "6.0.1",4 "description": "Encode & decode XML and HTML entities with ease & speed",5 "keywords": [6 "html entities",7 "entity decoder",8 "entity encoding",9 "html decoding",10 "html encoding",11 "xml decoding",12 "xml encoding"13 ],14 "repository": {15 "type": "git",16 "url": "git://github.com/fb55/entities.git"17 },18 "funding": "https://github.com/fb55/entities?sponsor=1",19 "license": "BSD-2-Clause",20 "author": "Felix Boehm <me@feedic.com>",21 "sideEffects": false,22 "type": "module",23 "exports": {24 ".": {25 "import": {26 "types": "./dist/esm/index.d.ts",27 "default": "./dist/esm/index.js"28 },29 "require": {30 "types": "./dist/commonjs/index.d.ts",31 "default": "./dist/commonjs/index.js"32 }33 },34 "./decode": {35 "import": {36 "types": "./dist/esm/decode.d.ts",37 "default": "./dist/esm/decode.js"38 },39 "require": {40 "types": "./dist/commonjs/decode.d.ts",41 "default": "./dist/commonjs/decode.js"42 }43 },44 "./escape": {45 "import": {46 "types": "./dist/esm/escape.d.ts",47 "default": "./dist/esm/escape.js"48 },49 "require": {50 "types": "./dist/commonjs/escape.d.ts",51 "default": "./dist/commonjs/escape.js"52 }53 }54 },55 "main": "./dist/commonjs/index.js",56 "module": "./dist/esm/index.js",57 "types": "./dist/commonjs/index.d.ts",58 "files": [59 "decode.js",60 "decode.d.ts",61 "escape.js",62 "escape.d.ts",63 "dist",64 "src"65 ],66 "scripts": {67 "build:docs": "typedoc --hideGenerator src/index.ts",68 "build:encode-trie": "node --import=tsx scripts/write-encode-map.ts",69 "build:trie": "node --import=tsx scripts/write-decode-map.ts",70 "format": "npm run format:es && npm run format:prettier",71 "format:es": "npm run lint:es -- --fix",72 "format:prettier": "npm run prettier -- --write",73 "lint": "npm run lint:es && npm run lint:ts && npm run lint:prettier",74 "lint:es": "eslint . --ignore-path .gitignore",75 "lint:prettier": "npm run prettier -- --check",76 "lint:ts": "tsc --noEmit",77 "prepublishOnly": "tshy",78 "prettier": "prettier '**/*.{ts,md,json,yml}'",79 "test": "npm run test:vi && npm run lint",80 "test:vi": "vitest run"81 },82 "prettier": {83 "proseWrap": "always",84 "tabWidth": 485 },86 "devDependencies": {87 "@types/node": "^22.15.30",88 "@typescript-eslint/eslint-plugin": "^8.33.1",89 "@typescript-eslint/parser": "^8.33.1",90 "@vitest/coverage-v8": "^2.1.8",91 "eslint": "^8.57.1",92 "eslint-config-prettier": "^10.1.5",93 "eslint-plugin-n": "^17.19.0",94 "eslint-plugin-unicorn": "^56.0.1",95 "prettier": "^3.5.3",96 "tshy": "^3.0.2",97 "tsx": "^4.19.4",98 "typedoc": "^0.28.5",99 "typescript": "^5.8.3",100 "vitest": "^2.0.2"101 },102 "engines": {103 "node": ">=0.12"104 },105 "tshy": {106 "exclude": [107 "**/*.spec.ts",108 "**/__fixtures__/*",109 "**/__tests__/*",110 "**/__snapshots__/*"111 ],112 "exports": {113 ".": "./src/index.ts",114 "./decode": "./src/decode.ts",115 "./escape": "./src/escape.ts"116 }117 }118}119 