{ "name": "pulsar", "author": "Pulsar-Edit ", "productName": "Pulsar", "version": "1.109.0-dev", "description": "A Community-led Hyper-Hackable Text Editor", "branding": { "id": "pulsar", "name": "Pulsar", "urlWeb": "https://pulsar-edit.dev/", "urlGH": "https://github.com/pulsar-edit", "urlForum": "https://github.com/orgs/pulsar-edit/discussions" }, "main": "./src/main-process/main.js", "repository": { "type": "git", "url": "https://github.com/pulsar-edit/pulsar" }, "bugs": { "url": "https://github.com/pulsar-edit/pulsar/issues" }, "engines": { "node": ">=14" }, "license": "MIT", "electronVersion": "12.2.3", "resolutions": { "es5-ext": "https://github.com/pulsar-edit/es5-ext#169f6ae9b2675675269a0ba265f83c29c7b56244" }, "dependencies": { "@atom/source-map-support": "^0.3.4", "@babel/core": "7.18.6", "about": "file:packages/about", "archive-view": "file:packages/archive-view", "async": "3.2.4", "atom-dark-syntax": "file:packages/atom-dark-syntax", "atom-dark-ui": "file:packages/atom-dark-ui", "atom-keymap": "8.2.15", "atom-light-syntax": "file:packages/atom-light-syntax", "atom-light-ui": "file:packages/atom-light-ui", "atom-select-list": "^0.8.1", "autocomplete-atom-api": "file:packages/autocomplete-atom-api", "autocomplete-css": "file:packages/autocomplete-css", "autocomplete-html": "file:packages/autocomplete-html", "autocomplete-plus": "file:./packages/autocomplete-plus", "autocomplete-snippets": "file:packages/autocomplete-snippets", "autoflow": "file:packages/autoflow", "autosave": "file:./packages/autosave", "babel-preset-atomic": "^5.0.0", "background-tips": "file:packages/background-tips", "base16-tomorrow-dark-theme": "file:packages/base16-tomorrow-dark-theme", "base16-tomorrow-light-theme": "file:packages/base16-tomorrow-light-theme", "bookmarks": "file:packages/bookmarks", "bracket-matcher": "file:packages/bracket-matcher", "chai": "4.3.4", "clear-cut": "^2.0.2", "coffeescript": "1.12.7", "color": "3.1.3", "command-palette": "file:packages/command-palette", "dalek": "file:packages/dalek", "dedent": "^0.7.0", "deprecation-cop": "file:packages/deprecation-cop", "dev-live-reload": "file:packages/dev-live-reload", "document-register-element": "https://github.com/pulsar-edit/document-register-element.git#1f5868f", "encoding-selector": "file:packages/encoding-selector", "etch": "0.14.1", "event-kit": "^2.5.3", "exception-reporting": "file:packages/exception-reporting", "find-and-replace": "file:packages/find-and-replace", "find-parent-dir": "^0.3.0", "focus-trap": "6.3.0", "fs-admin": "0.19.0", "fs-plus": "^3.1.1", "fstream": "1.0.12", "functional-red-black-tree": "^1.0.1", "fuzzy-finder": "file:packages/fuzzy-finder", "git-diff": "file:packages/git-diff", "git-utils": "5.7.1", "github": "https://codeload.github.com/pulsar-edit/github/tar.gz/refs/tags/v0.36.17-pretranspiled", "glob": "^7.1.1", "go-to-line": "file:packages/go-to-line", "grammar-selector": "file:packages/grammar-selector", "grim": "2.0.3", "image-view": "file:packages/image-view", "incompatible-packages": "file:packages/incompatible-packages", "jasmine-json": "~0.0", "jasmine-reporters": "1.1.0", "jasmine-tagged": "^1.1.4", "key-path-helpers": "^0.4.0", "keybinding-resolver": "file:./packages/keybinding-resolver", "language-c": "file:packages/language-c", "language-clojure": "file:packages/language-clojure", "language-coffee-script": "file:packages/language-coffee-script", "language-csharp": "file:packages/language-csharp", "language-css": "file:packages/language-css", "language-gfm": "file:packages/language-gfm", "language-git": "file:packages/language-git", "language-go": "file:packages/language-go", "language-html": "file:packages/language-html", "language-hyperlink": "file:packages/language-hyperlink", "language-java": "file:packages/language-java", "language-javascript": "file:packages/language-javascript", "language-json": "file:packages/language-json", "language-less": "file:packages/language-less", "language-make": "file:packages/language-make", "language-mustache": "file:packages/language-mustache", "language-objective-c": "file:packages/language-objective-c", "language-perl": "file:packages/language-perl", "language-php": "file:packages/language-php", "language-property-list": "file:packages/language-property-list", "language-python": "file:packages/language-python", "language-ruby": "file:packages/language-ruby", "language-ruby-on-rails": "file:packages/language-ruby-on-rails", "language-rust-bundled": "file:packages/language-rust-bundled", "language-sass": "file:packages/language-sass", "language-shellscript": "file:packages/language-shellscript", "language-source": "file:packages/language-source", "language-sql": "file:packages/language-sql", "language-text": "file:packages/language-text", "language-todo": "file:packages/language-todo", "language-toml": "file:packages/language-toml", "language-typescript": "file:packages/language-typescript", "language-xml": "file:packages/language-xml", "language-yaml": "file:packages/language-yaml", "less-cache": "pulsar-edit/less-cache#v2.0.1", "line-ending-selector": "file:packages/line-ending-selector", "line-top-index": "0.3.1", "link": "file:packages/link", "markdown-preview": "file:./packages/markdown-preview", "minimatch": "^3.0.3", "mocha": "6.2.3", "mocha-junit-reporter": "2.0.0", "mocha-multi-reporters": "^1.1.4", "mock-spawn": "^0.2.6", "normalize-package-data": "3.0.2", "notifications": "file:./packages/notifications", "nsfw": "2.2.2", "one-dark-syntax": "file:packages/one-dark-syntax", "one-dark-ui": "file:packages/one-dark-ui", "one-light-syntax": "file:packages/one-light-syntax", "one-light-ui": "file:packages/one-light-ui", "open-on-github": "file:packages/open-on-github", "package-generator": "file:packages/package-generator", "pathwatcher": "^8.1.2", "postcss": "8.4.31", "postcss-selector-parser": "6.0.4", "property-accessors": "^1.1.3", "pulsar-updater": "file:packages/pulsar-updater", "resolve": "1.18.1", "scandal": "^3.2.0", "scoped-property-store": "^0.17.0", "scrollbar-style": "^4.0.1", "season": "^6.0.2", "second-mate": "https://github.com/pulsar-edit/second-mate.git#9686771", "semver": "7.5.2", "service-hub": "^0.7.4", "settings-view": "file:packages/settings-view", "sinon": "9.2.1", "snippets": "github:pulsar-edit/snippets#ba70705", "solarized-dark-syntax": "file:packages/solarized-dark-syntax", "solarized-light-syntax": "file:packages/solarized-light-syntax", "spell-check": "file:packages/spell-check", "status-bar": "file:packages/status-bar", "styleguide": "file:./packages/styleguide", "superstring": "^2.4.4", "symbols-view": "https://codeload.github.com/atom/symbols-view/legacy.tar.gz/refs/tags/v0.118.4", "tabs": "file:packages/tabs", "temp": "0.9.4", "text-buffer": "^13.18.6", "timecop": "file:./packages/timecop", "tree-sitter": "0.20.0", "tree-view": "file:packages/tree-view", "typescript-simple": "github:pulsar-edit/typescript-simple#ccb03e558217030e8f261339281f1d69147934f7", "underscore-plus": "^1.7.0", "update-package-dependencies": "file:./packages/update-package-dependencies", "vscode-ripgrep": "1.9.0", "web-tree-sitter": "^0.20.7", "welcome": "file:packages/welcome", "whitespace": "file:./packages/whitespace", "winreg": "^1.2.1", "wrap-guide": "file:./packages/wrap-guide", "yargs": "17.6.2" }, "packageDependencies": { "atom-dark-syntax": "file:./packages/atom-dark-syntax", "atom-dark-ui": "file:./packages/atom-dark-ui", "atom-light-syntax": "file:./packages/atom-light-syntax", "atom-light-ui": "file:./packages/atom-light-ui", "base16-tomorrow-dark-theme": "file:./packages/base16-tomorrow-dark-theme", "base16-tomorrow-light-theme": "file:./packages/base16-tomorrow-light-theme", "one-dark-ui": "file:./packages/one-dark-ui", "one-light-ui": "file:./packages/one-light-ui", "one-dark-syntax": "file:./packages/one-dark-syntax", "one-light-syntax": "file:./packages/one-light-syntax", "solarized-dark-syntax": "file:./packages/solarized-dark-syntax", "solarized-light-syntax": "file:./packages/solarized-light-syntax", "about": "file:./packages/about", "archive-view": "file:./packages/archive-view", "autocomplete-atom-api": "file:packages/autocomplete-atom-api", "autocomplete-css": "file:./packages/autocomplete-css", "autocomplete-html": "file:./packages/autocomplete-html", "autocomplete-plus": "file:./packages/autocomplete-plus", "autocomplete-snippets": "file:./packages/autocomplete-snippets", "autoflow": "file:./packages/autoflow", "autosave": "file:./packages/autosave", "background-tips": "file:./packages/background-tips", "bookmarks": "file:./packages/bookmarks", "bracket-matcher": "file:./packages/bracket-matcher", "command-palette": "file:./packages/command-palette", "dalek": "file:./packages/dalek", "deprecation-cop": "file:./packages/deprecation-cop", "dev-live-reload": "file:./packages/dev-live-reload", "encoding-selector": "file:./packages/encoding-selector", "exception-reporting": "file:./packages/exception-reporting", "find-and-replace": "file:./packages/find-and-replace", "fuzzy-finder": "file:packages/fuzzy-finder", "github": "0.36.17", "git-diff": "file:./packages/git-diff", "go-to-line": "file:./packages/go-to-line", "grammar-selector": "file:./packages/grammar-selector", "image-view": "file:./packages/image-view", "incompatible-packages": "file:./packages/incompatible-packages", "keybinding-resolver": "file:./packages/keybinding-resolver", "line-ending-selector": "file:./packages/line-ending-selector", "link": "file:./packages/link", "markdown-preview": "file:./packages/markdown-preview", "notifications": "file:./packages/notifications", "open-on-github": "file:./packages/open-on-github", "package-generator": "file:./packages/package-generator", "pulsar-updater": "file:./packages/pulsar-updater", "settings-view": "file:./packages/settings-view", "snippets": "1.6.1", "spell-check": "file:./packages/spell-check", "status-bar": "file:./packages/status-bar", "styleguide": "file:./packages/styleguide", "symbols-view": "0.118.4", "tabs": "file:./packages/tabs", "timecop": "file:./packages/timecop", "tree-view": "file:./packages/tree-view", "update-package-dependencies": "file:./packages/update-package-dependencies", "welcome": "file:./packages/welcome", "whitespace": "file:./packages/whitespace", "wrap-guide": "file:./packages/wrap-guide", "language-c": "file:./packages/language-c", "language-clojure": "file:./packages/language-clojure", "language-coffee-script": "file:./packages/language-coffee-script", "language-csharp": "file:./packages/language-csharp", "language-css": "file:./packages/language-css", "language-gfm": "file:./packages/language-gfm", "language-git": "file:./packages/language-git", "language-go": "file:./packages/language-go", "language-html": "file:./packages/language-html", "language-hyperlink": "file:./packages/language-hyperlink", "language-java": "file:./packages/language-java", "language-javascript": "file:./packages/language-javascript", "language-json": "file:./packages/language-json", "language-less": "file:./packages/language-less", "language-make": "file:./packages/language-make", "language-mustache": "file:./packages/language-mustache", "language-objective-c": "file:./packages/language-objective-c", "language-perl": "file:./packages/language-perl", "language-php": "file:./packages/language-php", "language-property-list": "file:./packages/language-property-list", "language-python": "file:./packages/language-python", "language-ruby": "file:./packages/language-ruby", "language-ruby-on-rails": "file:./packages/language-ruby-on-rails", "language-rust-bundled": "file:./packages/language-rust-bundled", "language-sass": "file:./packages/language-sass", "language-shellscript": "file:./packages/language-shellscript", "language-source": "file:./packages/language-source", "language-sql": "file:./packages/language-sql", "language-text": "file:./packages/language-text", "language-todo": "file:./packages/language-todo", "language-toml": "file:./packages/language-toml", "language-typescript": "file:./packages/language-typescript", "language-xml": "file:./packages/language-xml", "language-yaml": "file:./packages/language-yaml" }, "private": true, "scripts": { "build": "electron-rebuild", "build:apm": "cd ppm && yarn install", "start": "electron --no-sandbox --enable-logging . -f", "dist": "node script/electron-builder.js", "js-docs": "jsdoc2md --files src --configure docs/.jsdoc.json > ./docs/Pulsar-API-Documentation.md", "private-js-docs": "jsdoc2md --private --files src --configure docs/.jsdoc.json > ./docs/Source-Code-Documentation.md" }, "devDependencies": { "@electron/notarize": "^1.2.3", "@playwright/test": "1.22.2", "electron": "12.2.3", "electron-builder": "23.3.1", "electron-rebuild": "3.2.7", "eslint": "^8.33.0", "eslint-plugin-jsdoc": "^39.7.4", "eslint-plugin-node": "^11.1.0", "jsdoc-to-markdown": "^8.0.0", "playwright": "1.22.2", "playwright-core": "1.22.2", "random-seed": "0.3.0", "webdriverio": "7.20.9" } }