UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

100 lines (99 loc) 3.19 kB
{ "name": "prism-code-editor", "version": "3.3.1", "type": "module", "description": "Lightweight, extensible code editor component for the web using Prism", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": "./dist/index.js", "./prism": "./dist/prism/index.js", "./prism/utils": "./dist/prism/utils/index.js", "./guides": "./dist/extensions/guides.js", "./web-component": "./dist/webComponent.js", "./copy-button": "./dist/extensions/copyButton/index.js", "./copy-button.css": "./dist/copy.css", "./code-folding.css": "./dist/folding.css", "./scrollbar.css": "./dist/scrollbar.css", "./setups": "./dist/setups/index.js", "./utils": "./dist/utils/index.js", "./layout.css": "./dist/layout.css", "./rtl-layout.css": "./dist/rtl-layout.css", "./themes/*.css": "./dist/themes/*.css", "./themes": "./dist/themes/index.js", "./languages": "./dist/languages/index.js", "./languages/*": "./dist/languages/*.js", "./prism/languages": "./dist/prism/languages/index.js", "./prism/languages/*": "./dist/prism/languages/*.js", "./match-brackets": "./dist/extensions/matchBrackets/index.js", "./highlight-brackets": "./dist/extensions/matchBrackets/highlight.js", "./match-tags": "./dist/extensions/matchTags.js", "./tooltips": "./dist/tooltips.js", "./commands": "./dist/extensions/commands.js", "./cursor": "./dist/extensions/cursor.js", "./code-folding": "./dist/extensions/folding/index.js", "./search": "./dist/extensions/search/index.js", "./search/api": "./dist/extensions/search/api.js", "./search.css": "./dist/search.css" }, "typesVersions": { "*": { "*": [ "./dist/*" ] } }, "files": [ "dist/*" ], "scripts": { "dev": "vite", "build": "tsc && vite build && node scripts/build.mjs", "preview": "vite preview", "regex-coverage": "mocha src/prism/tests/coverage.js", "test": "mocha src/prism/tests/*.js", "test:core": "mocha src/prism/tests/core-tests.js", "test:identifiers": "mocha src/prism/tests/identifier-test.js", "test:languages": "mocha src/prism/tests/run.js", "test:patterns": "mocha src/prism/tests/pattern-tests.js", "prepublish": "tsc && vite build && node scripts/build.mjs" }, "devDependencies": { "@types/chai": "^4.3.11", "@types/mocha": "^10.0.6", "@types/node": "^20.11.0", "@types/yargs": "^17.0.32", "chai": "^5.0.0", "magic-string": "^0.30.5", "mocha": "^10.2.0", "prettier": "2.7.1", "refa": "0.9.1", "regexp-ast-analysis": "0.2.4", "regexpp": "^3.2.0", "scslre": "0.1.6", "typedoc": "^0.25.1", "typescript": "^5.0.2", "vite": "^5.2.8", "vite-plugin-dts": "^2.3.0", "yargs": "^17.7.2" }, "keywords": [ "editor", "code editor", "textarea", "small", "highlight", "prismjs" ], "author": "FlameCaster", "repository": { "type": "git", "url": "git+https://github.com/FIameCaster/prism-code-editor.git" }, "license": "MIT", "sideEffects": [ "*.css", "./dist/languages/*", "./dist/prism/languages/*" ] }