UNPKG

prism-code-editor

Version:

Lightweight, extensible code editor component for the web using Prism

121 lines (120 loc) 4.29 kB
{ "name": "prism-code-editor", "version": "5.1.0", "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", "./autocomplete.css": "./dist/autocomplete.css", "./autocomplete-icons.css": "./dist/autocomplete-icons.css", "./guides.css": "./dist/guides.css", "./cursor.css": "./dist/cursor.css", "./setups": "./dist/setups/index.js", "./utils": "./dist/utils/index.js", "./layout.css": "./dist/layout.css", "./rtl-layout.css": "./dist/rtl-layout.css", "./code-block.css": "./dist/code-block.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", "./autocomplete": "./dist/extensions/autocomplete/index.js", "./autocomplete/css": "./dist/extensions/autocomplete/css/index.js", "./autocomplete/markup": "./dist/extensions/autocomplete/markup/index.js", "./autocomplete/javascript": "./dist/extensions/autocomplete/javascript/index.js", "./autocomplete/vue": "./dist/extensions/autocomplete/vue/index.js", "./autocomplete/svelte": "./dist/extensions/autocomplete/svelte/index.js", "./ssr": "./dist/ssr/index.js", "./client": "./dist/client/index.js", "./code-blocks": "./dist/client/code-block.js", "./commands": "./dist/extensions/commands.js", "./cursor": "./dist/extensions/cursor/index.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", "./invisibles.css": "./dist/invisibles.css" }, "typesVersions": { "*": { "*": [ "./dist/*" ] } }, "files": [ "dist/*" ], "scripts": { "dev": "vite", "build": "tsc && vite build && node scripts/build.mjs", "build-html-data": "node scripts/buildHTMLData.mjs", "build-css-data": "node scripts/buildCSSData.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.20", "@types/mocha": "^10.0.10", "@types/node": "^20.19.29", "@types/yargs": "^17.0.35", "@vscode/web-custom-data": "^0.6.3", "chai": "^5.3.3", "esbuild": "^0.27.4", "magic-string": "^0.30.21", "mocha": "^11.7.5", "prettier": "2.7.1", "refa": "0.9.1", "regexp-ast-analysis": "0.2.4", "regexpp": "^3.2.0", "scslre": "0.1.6", "typescript": "^5.9.3", "vite": "^8.0.0", "vite-plugin-dts": "^4.5.4", "yargs": "^17.7.2" }, "keywords": [ "code", "editor", "code-editor", "textarea", "small", "highlight", "prism" ], "author": "Jonas Pytte", "repository": { "type": "git", "url": "git+https://github.com/jonpyt/prism-code-editor.git" }, "license": "MIT", "sideEffects": [ "./src/prism/languages/*", "./src/languages/*", "*.css", "./dist/languages/*", "./dist/prism/languages/*" ] }