UNPKG

ecmarkup

Version:

Custom element definitions and core utilities for markup that specifies ECMAScript and related technologies.

94 lines (93 loc) 2.69 kB
{ "name": "ecmarkup", "version": "21.3.0", "description": "Custom element definitions and core utilities for markup that specifies ECMAScript and related technologies.", "main": "lib/ecmarkup.js", "typings": "lib/ecmarkup.d.ts", "scripts": { "build": "tsc -sourceMap -declarationMap", "build-release": "tsc", "build-spec": "mkdir -p docs && node bin/ecmarkup.js spec/index.html docs/index.html --assets-dir=docs && cp ecma-logo.png docs/", "prepack": "safe-publish-latest && npm run build-release", "format-spec": "node bin/emu-format.js --write spec/index.html", "test": "mocha", "test-baselines": "mocha --timeout 10000 test/baselines.js", "test-declarations": "tsc -p tsconfig.test.json", "update-baselines": "npm --update-baselines run test-baselines", "pretest-published-files": "rm -rf \"ecmarkup-$npm_package_version.tgz\" package", "test-published-files": "npm pack && tar zxvf \"ecmarkup-$npm_package_version.tgz\" && cp -r test package/test && cd package && npm test && cd ..", "posttest-published-files": "rm -rf \"ecmarkup-$npm_package_version.tgz\" package", "lint": "eslint --ext .js,.ts js src test", "format": "prettier --write ." }, "bin": { "ecmarkup": "bin/ecmarkup.js", "emu-format": "bin/emu-format.js" }, "files": [ "/bin", "/lib", "/js", "/css", "/img", "/fonts", "/boilerplate", "/entities-processed.json" ], "repository": "tc39/ecmarkup", "keywords": [ "ecmascript", "javascript", "specs", "specifications", "markup", "markdown", "html", "code" ], "author": "Brian Terlson", "license": "MIT", "dependencies": { "chalk": "^4.1.2", "command-line-args": "^5.2.0", "command-line-usage": "^6.1.1", "dedent-js": "^1.0.1", "ecmarkdown": "^8.1.0", "eslint-formatter-codeframe": "^7.32.1", "fast-glob": "^3.2.7", "grammarkdown": "^3.3.2", "highlight.js": "11.0.1", "html-escape": "^1.0.2", "js-yaml": "^3.13.1", "jsdom": "^25.0.1", "nwsapi": "2.2.0", "parse5": "^6.0.1", "prex": "^0.4.7", "promise-debounce": "^1.0.1" }, "devDependencies": { "@types/command-line-args": "^5.2.0", "@types/command-line-usage": "^5.0.2", "@types/js-yaml": "^3.12.1", "@types/jsdom": "^16.2.13", "@types/node": "^13.1.8", "@types/parse5": "^6.0.2", "@typescript-eslint/eslint-plugin": "^8.6.0", "@typescript-eslint/parser": "^8.6.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "mocha": "^5.2.0", "prettier": "^3.2.3", "safe-publish-latest": "^1.1.4", "typescript": "^5.5.4" }, "prettier": { "singleQuote": true, "arrowParens": "avoid", "printWidth": 100 }, "engines": { "node": ">= 18" } }