Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Pulsar Edit

Community-led Hyper-Hackable Text Editor. Based on Atom, led by the community.
Collective - Host: opensource - https://opencollective.com/pulsar-edit - Website: https://pulsar-edit.dev - Code: https://github.com/pulsar-edit

Added post "The Quest for Electron LTS"

github.com/pulsar-edit/pulsar-edit.github.io - 22129d05332dadc0f47cd532cfdb7a82efba4c4b authored 11 months ago by Maurício Szabo <[email protected]>
[language-typescript] Use proper comment delimiters in TypeScript…

…when inside of a TS block within a TSX interpolation.

Some mixing of TS and TSX is too ambiguo...

github.com/pulsar-edit/pulsar - a0595b275d106dd4170622d277a00c9f809da481 authored 11 months ago by Andrew Dupont <[email protected]>
Merge pull request #261 from savetheclocktower/modern-tree-sitter-part-6

github.com/pulsar-edit/pulsar-edit.github.io - 3289c12343b6449b6aae175515e326c2b5e94d45 authored 11 months ago by Daeraxa <[email protected]>
Support `manualParams` for raw endpoints

github.com/pulsar-edit/package-backend - 9bba0b6598e84658d172e98f28c7a46dfd55e297 authored 11 months ago by confused-Techie <[email protected]>
Stop ESLint from complaining about `require('atom')`

github.com/pulsar-edit/pulsar - 1b2163f1adba4554380c0f1469c835488e687514 authored 11 months ago by Andrew Dupont <[email protected]>
Update syntax-variables.less to include language entity colors

github.com/pulsar-edit/ppm - da99fac7045d2575b9ca768e8ce0a75377543dde authored 11 months ago by Andrew Dupont <[email protected]>
Minor object schema updates

github.com/pulsar-edit/package-backend - 9a15bdf03dfafae7cee36dd3ca6f185f06f9a63d authored 11 months ago by confused-Techie <[email protected]>
[language-c] Support declarations of pointers-of-pointers

github.com/pulsar-edit/pulsar - 995196a13813a9e276e45a2448dd985823ef456d authored 11 months ago by Andrew Dupont <[email protected]>
Add `sortKeys` to `yaml.dump()`

github.com/pulsar-edit/package-backend - 618009b64ef097a0947415527eb9133b0df3d2de authored 11 months ago by confused-Techie <[email protected]>
Generate updated OpenAPI spec

github.com/pulsar-edit/package-backend - 73f0b49607e06509655088a7cd28eda5424319a3 authored 11 months ago by confused-Techie <[email protected]>
Merge branch 'main' into update-openapi-spec

github.com/pulsar-edit/package-backend - 5da8ff2b2e16a2105cd473c9cd7db6e3425a682f authored 11 months ago by confused-Techie <[email protected]>
GH Action Standards

github.com/pulsar-edit/package-backend - 7a2c6393cdffce0f754f4dc0ffe0e778ba827477 authored 11 months ago by confused-Techie <[email protected]>
Merge pull request #233 from pulsar-edit/refactor-constructions

Refactor Package Constructs

github.com/pulsar-edit/package-backend - c6d5770073d233a4c8224b4f30a7537eed322acc authored 11 months ago by confused_techie <[email protected]>
Add missing return data for most endpoints. Now requires #233

github.com/pulsar-edit/package-backend - c4a9a72a2afd3b14e2731a3531fce856e73b8530 authored 11 months ago by confused-Techie <[email protected]>
Fix `responses` object structure from old format

github.com/pulsar-edit/package-backend - 93f3501a4839121f883427b4247a7d2922e574ff authored 11 months ago by confused-Techie <[email protected]>
Fix issue with Markdown rendering after line break in strict mode

github.com/pulsar-edit/pulsar - 7c12c97a821b237fcfadcfed9ac72e3f20a9f166 authored 11 months ago by Andrew Dupont <[email protected]>
Add doc generation to actions

github.com/pulsar-edit/package-backend - 231de711db097dddda06d76095ec4976d5072e52 authored 11 months ago by confused-Techie <[email protected]>
Add new OpenAPI docs

github.com/pulsar-edit/package-backend - b0bd94328c69a795f787e333236d352b03ceff34 authored 11 months ago by confused-Techie <[email protected]>
Update controllers and models to work

github.com/pulsar-edit/package-backend - c06319be62cc7c38f6801ad067382a0a96e27147 authored 11 months ago by confused-Techie <[email protected]>
Add script to build OpenAPI docs

github.com/pulsar-edit/package-backend - 4cb6f3c2cfc61f0023a893cf804f073161e1f7f2 authored 11 months ago by confused-Techie <[email protected]>
Upload videos unless task is cancelled

github.com/pulsar-edit/pulsar - 6466d259286ec9a123e1a2a77cf0a1aacdf63788 authored 11 months ago by Andrew Dupont <[email protected]>
Revert inadvertent change

github.com/pulsar-edit/pulsar - 5fdcf62ea1da4f996d389755e480c5711248f098 authored 11 months ago by Andrew Dupont <[email protected]>
Attempt to get video of integration test failure

github.com/pulsar-edit/pulsar - 317679e0b5f3751698bda3589f55a2ceffe91a71 authored 11 months ago by Andrew Dupont <[email protected]>
A vain attempt to get the integration testing working for PHP

github.com/pulsar-edit/pulsar - e0015218b76a7d6d0a4cb2ba90ca3acf5569753d authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Update `parserSource` field for internal PHP grammar

github.com/pulsar-edit/pulsar - 6b899027612405a3e36f298b1f92237316ed32a5 authored 11 months ago by Andrew Dupont <[email protected]>
[language-gfm] Actually change the scope name for a horizontal rule…

…instead of forgetting to add the file.

github.com/pulsar-edit/pulsar - 2aa0cea8a44d65688147b8649167e4c0192d899f authored 11 months ago by Andrew Dupont <[email protected]>
[language-gfm] Change scope for a horizontal rule…

to `markup.horizontal-rule.gfm` and add styles to all eight built-in syntax themes to account fo...

github.com/pulsar-edit/pulsar - ee220dd6efd578c4e42374e076221c0c07997698 authored 11 months ago by Andrew Dupont <[email protected]>
Highlight JSON keys in the other six builtin syntax themes…

…always using the color that was already used to highlight YAML keys.

github.com/pulsar-edit/pulsar - 4c0e7dda9fef584279396094e32436c77a4849f7 authored 11 months ago by Andrew Dupont <[email protected]>
Highlight JSON keys in `one-(dark|light)-ui`

Upon suggestion, `@hue-5` was chosen for consistency because the same color is used for keys in ...

github.com/pulsar-edit/pulsar - e0009ce1880e4520a0c31ee2169ce15686d97d0c authored 11 months ago by Andrew Dupont <[email protected]>
[language-javascript] Ensure object properties are scoped as `entity`…

…instead of `variable` when a function is on the right-hand side of an assignment.

github.com/pulsar-edit/pulsar - 1e7e1351d8b351dcc436d6843471347583ba0c78 authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Move value type usages into `support.storage.type`

github.com/pulsar-edit/pulsar - 8525a3f62257b4b2e2161e99ee6d16c454034e87 authored 11 months ago by Andrew Dupont <[email protected]>
Log context when a parser fails to load

Previously this just put a bunch of `web-tree-sitter` errors in the console without telling you ...

github.com/pulsar-edit/pulsar - cc2785b59f192929f0b7b58fc58f7e38e486e956 authored 11 months ago by Andrew Dupont <[email protected]>
Clip injection ranges to the bounds of the buffer when needed

github.com/pulsar-edit/pulsar - 8766102edc838c449a5a7781c5f120fc41c481b3 authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Update `tree-sitter-php` to latest

github.com/pulsar-edit/pulsar - 33f193cd601ed651cc688a6f9b04fc6b1c9a0461 authored 11 months ago by Andrew Dupont <[email protected]>
Adopt the `support.storage` compromise found in legacy Tree-sitter…

…in which all _value types_ are scoped under `support.storage`. The goal is to avoid drawing an ...

github.com/pulsar-edit/pulsar - aeeb03a824e70bf6db5cc3447eda66f15e3acbb5 authored 11 months ago by Andrew Dupont <[email protected]>
Add “Modern Tree-sitter, part 6” article

github.com/pulsar-edit/pulsar-edit.github.io - 87e8b4c3c0313eee15d9d6bd6f2652be07bc1ee1 authored 11 months ago by Andrew Dupont <[email protected]>
Correct the PHP delimiters in the integration test

github.com/pulsar-edit/pulsar - e48ac62ea564e3f3cae992d0ec04e43431c2c7db authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Add `meta.embedded.block`/`meta.embedded.line`…

…to each PHP section in order to match the functionality of the TextMate grammar.

This was a gi...

github.com/pulsar-edit/pulsar - 46877b05ff21c0f55d3c25483924137db37b5b2a authored 11 months ago by Andrew Dupont <[email protected]>
An injection with no highlights query should still apply its root scope

github.com/pulsar-edit/pulsar - 2a0ebacf62a4c06c34d9726f3bd78b798a80b03a authored 11 months ago by Andrew Dupont <[email protected]>
[language-c] Highlight struct designated initializers

github.com/pulsar-edit/pulsar - 4d8a7219c37e9c856412a4bcbddd0ea5df3c1115 authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Small fixes…

* Properly highlight comments like `/***/`
* Add `intdiv` as a builtin function
* Change PHPDoc ...

github.com/pulsar-edit/pulsar - c2fb3075dfc91d09ac0323662c377d0d15fc8081 authored 11 months ago by Andrew Dupont <[email protected]>
Fix unused variable warning

github.com/pulsar-edit/package-backend - 818853a49bee2795fd10b0da75b588ca78ebe86f authored 11 months ago by confused-Techie <[email protected]>
Update tests and logic to confirm to new modularization

github.com/pulsar-edit/package-backend - c63b093da85ff175f5a7e5960066b396f390e37a authored 11 months ago by confused-Techie <[email protected]>
Migrate DB into tiny modules

github.com/pulsar-edit/package-backend - 8360d4fc9d0d7d4190f9750a643384e0a8aadc9e authored 11 months ago by confused-Techie <[email protected]>
[language-typescript] Highlight the wildcard import symbol

github.com/pulsar-edit/pulsar - 7130f77f27701289118d52ad12e428c788128084 authored 11 months ago by Andrew Dupont <[email protected]>
[language-html] Update `tree-sitter-embedded-template` to latest…

…which will make EJS and ERB much more pleasant to use, and which I should've done ages ago.

Mo...

github.com/pulsar-edit/pulsar - 65de46faa145e89e3c6269ce1e2a50029d19ae37 authored 11 months ago by Andrew Dupont <[email protected]>
Fix issue where `suggestedIndentForBufferRow` uses the wrong tree…

…because it makes a different judgment about which layer should own the indent decision than `su...

github.com/pulsar-edit/pulsar - 88ffe7838b89b1ce8f3fbea53ace2f22c72979cf authored 11 months ago by Andrew Dupont <[email protected]>
[language-gfm] Test for undetected URLs in paragraphs…

…and inject `hyperlink` into them for auto-linking.

github.com/pulsar-edit/pulsar - e1e12ff5bace341fff5178157434e368283efb7f authored 11 months ago by Andrew Dupont <[email protected]>
Update highlights for all regex injections…

…and add a distinct copy for TypeScript so that it works even if `language-javascript` is disabl...

github.com/pulsar-edit/pulsar - 054b067ff2f6165518987c303bd53f73b48ab57b authored 11 months ago by Andrew Dupont <[email protected]>
[language-ruby] Tweak scope name for regex injections

github.com/pulsar-edit/pulsar - 81ca97e0c71146c223ab6be2e143a5f3f8012d73 authored 11 months ago by Andrew Dupont <[email protected]>
(forgot to change this spec)

github.com/pulsar-edit/pulsar - c01099323f11d4a78beb6e3c5ab2e91cf5216bd8 authored 11 months ago by Andrew Dupont <[email protected]>
Update `tree-sitter-regex` for both JavaScript and Ruby

github.com/pulsar-edit/pulsar - cf884f5f865d79e06f83d4c6454c34b154783bab authored 11 months ago by Andrew Dupont <[email protected]>
[language-ruby] Move files around to conform better to convention

github.com/pulsar-edit/pulsar - fd0b9a2dd7620e6255c7429a156b8531da1f5b5a authored 11 months ago by Andrew Dupont <[email protected]>
[language-ruby] Update `tree-sitter-ruby` to latest

github.com/pulsar-edit/pulsar - 38534bbd84739f8a96aad3f0cc23c5960f3edb65 authored 11 months ago by Andrew Dupont <[email protected]>
[language-html] Update `tree-sitter-html` to latest

github.com/pulsar-edit/pulsar - aff27bb5bf77b163579ad717aa3b4de19293caee authored 11 months ago by Andrew Dupont <[email protected]>
Merge pull request #860 from claytonrcarter/wasm-tree-sitter-compat

fix(tree-sitter): pass node text to grammar

github.com/pulsar-edit/pulsar - 4a91444ded6ca791b2965d8b61f60a777cf942c7 authored 11 months ago by Andrew Dupont <[email protected]>
[language-c] Update the `tree-sitter-c` and `tree-sitter-cpp` parsers

github.com/pulsar-edit/pulsar - e874d51362271cc4542a6cf64e8d5696cc4db897 authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Fix incorrect indentation after ternary expressions

github.com/pulsar-edit/pulsar - 5aef671f5c9960cfec609ec44b476a2c6512f5e9 authored 11 months ago by Andrew Dupont <[email protected]>
GH Action Standards

github.com/pulsar-edit/package-backend - c99e22ce9929ed12fefb44874b8578875ecf0576 authored 11 months ago by confused-Techie <[email protected]>
Merge pull request #232 from pulsar-edit/combine-filter-and-search

Make Searches Filterable

github.com/pulsar-edit/package-backend - 4a320aa6d72a527958411b8f88d708a28bb0fa0c authored 11 months ago by confused_techie <[email protected]>
[language-shellscript] Highlighting fixes…

* add `declare` and `readonly` modifiers
* distinguish $()-style command substitution from backt...

github.com/pulsar-edit/pulsar - 5e84a7cda414e7b6fd6aa3db42e16ac6d538ab08 authored 11 months ago by Andrew Dupont <[email protected]>
Add `packageObjectJSON` model

github.com/pulsar-edit/package-backend - 60f6be5c7c868941cb01eb6e3037dfa5fcdd40e8 authored 11 months ago by confused-Techie <[email protected]>
Update endpoints that rely on this code path

github.com/pulsar-edit/package-backend - 3ddaaf24622ba6e2e48a2b2610133f70b1197808 authored 11 months ago by confused-Techie <[email protected]>
Move different package constructions out of utils

github.com/pulsar-edit/package-backend - 9c29eff17b972e5ad6c475603e3a8840c93c91ef authored 11 months ago by confused-Techie <[email protected]>
[language-python] Update to latest `tree-sitter-python`…

…and add some items to `highlights.scm` that fell through the cracks.

github.com/pulsar-edit/pulsar - dcf451cf1b21b2fd2c34c01e8f579dc134b34567 authored 11 months ago by Andrew Dupont <[email protected]>
[language-typescript] Move the “Objects” section in `highlights.scm`…

…so that the builtins section gets prioritized higher.

github.com/pulsar-edit/pulsar - a13ffcd694d77fa07f24a9c939ca2fac1d80b55f authored 11 months ago by Andrew Dupont <[email protected]>
[language-shellscript] Highlight `while` and add other fixes…

* `<` as a file redirect operator
* `((` and `))` as punctuation

github.com/pulsar-edit/pulsar - 3cd7557504fb3da35a021b12447700b24ca799f8 authored 11 months ago by Andrew Dupont <[email protected]>
[language-typescript] Harmonize syntax decisions between JS and TS…

…and add a new style to `one-dark-syntax` and `one-light-syntax` to ensure continuity of appeara...

github.com/pulsar-edit/pulsar - 57e812b5bcc628b2f801e4fe6d42d88f77d1f5c9 authored 11 months ago by Andrew Dupont <[email protected]>
Remove `simpleSearch`

github.com/pulsar-edit/package-backend - ff8236acc055d7fd09d2cdf03e71f9e1b65f99e2 authored 11 months ago by confused-Techie <[email protected]>
Combine `simpleSearch` and `getSortedPackages`, migrate to `getSortedPackages` everywhere

github.com/pulsar-edit/package-backend - f737be995882f9487967cf44b77d7e069a969dd9 authored 11 months ago by confused-Techie <[email protected]>
[language-c] Apply some fixes to C/C++ highlighting

Choosing the other side of some dilemmas I had to resolve six months ago. Highlighting between m...

github.com/pulsar-edit/pulsar - 937cb15953ccfbb705b684e0dbfafccb5447aa12 authored 11 months ago by Andrew Dupont <[email protected]>
[language-go] Highlight method names like function names

github.com/pulsar-edit/pulsar - f171f338448fd83b121a3b571fc9677139533600 authored 11 months ago by Andrew Dupont <[email protected]>
[language-javascript] Upgrade `tree-sitter-javascript` parser to latest…

…and move some files around for consistency.

github.com/pulsar-edit/pulsar - 79d1cff4379034f4a6b2e5a494d531280fb9512c authored 11 months ago by Andrew Dupont <[email protected]>
[language-typescript] Correctly highlight the angle brackets of TSX tags

github.com/pulsar-edit/pulsar - 99388fabb89f6dff861060ad4bd2e7dfa58a3ea2 authored 11 months ago by Andrew Dupont <[email protected]>
[language-typescript] Highlighting fixes for TS and TSX:

* Highlight namespaced JSX tags (e.g., `<React.Fragment>`) like other JSX tags
* Don't scope `/`...

github.com/pulsar-edit/pulsar - bbf5242d96bc170edf49f1c3c4d5710febff0c7f authored 11 months ago by Andrew Dupont <[email protected]>
Prevent certain Python strings from being double-scoped

github.com/pulsar-edit/pulsar - fbc2c822addf21dcf3bd15adbcb355826134d1ac authored 11 months ago by Andrew Dupont <[email protected]>
[language-typescript] Distinguish different usages of `<` and `>`

Angle brackets in type parameter lists (e.g., `Array<string>`) should not be scoped like compari...

github.com/pulsar-edit/pulsar - 95de9bc89f3eb7f77b4a4075fd121c912f39eeb8 authored 11 months ago by Andrew Dupont <[email protected]>
Fix other grammar paths

github.com/pulsar-edit/pulsar - 4a8df88ca5e26cddf811f172db1186bc3ea5d8c8 authored 11 months ago by Andrew Dupont <[email protected]>
Adjust fold in response to `tree-sitter-javascript` change

github.com/pulsar-edit/pulsar - 1ed84b81809ffd7b3a5ea30f56ef8a0754341a85 authored 11 months ago by Andrew Dupont <[email protected]>
Add documentation for the new TODO/hyperlink services

github.com/pulsar-edit/pulsar - 09184d959faf429747be241fa92879d32bb16732 authored 11 months ago by Andrew Dupont <[email protected]>
Change references to JS grammar path in specs

github.com/pulsar-edit/pulsar - 13c5c074129929648ce784f108830a262fcd8ae5 authored 11 months ago by Andrew Dupont <[email protected]>
Add some more stray `.eslintrc` files

github.com/pulsar-edit/pulsar - dfb2493e43a71ddba1d9f4b297e9b33ca75f763f authored 11 months ago by Andrew Dupont <[email protected]>
[language-javascript] Fix `indents.scm` after the parser upgrade

github.com/pulsar-edit/pulsar - a53a9f6c15c27995f15e971f050b02b996669a28 authored 11 months ago by Andrew Dupont <[email protected]>
[language-javascript] Rename grammar files for consistency

github.com/pulsar-edit/pulsar - 1ddcff43bdb9e1cb04a1acc2e6a9b2e00d20ef26 authored 11 months ago by Andrew Dupont <[email protected]>
[language-go] Update `tree-sitter-go` parser to latest…

…and include some highlighting fixes from #869.

github.com/pulsar-edit/pulsar - 3864c0d0f7457ea65cbf933941ff1b7ae56061d0 authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Support some things that were accidentally omitted…

…like

* Constructors (the "Foo" in `new Foo()`)
* Certain function-like builtins like `list`, `...

github.com/pulsar-edit/pulsar - cac042b3c0ce09216c8248f9250efdb0b53218e7 authored 11 months ago by Andrew Dupont <[email protected]>
[language-css] Update `tree-sitter-css` parser to latest

github.com/pulsar-edit/pulsar - 55a8762478e40faa4f047982b5c1bb8c01444e3b authored 11 months ago by Andrew Dupont <[email protected]>
Add a setting to control `switch`/`case` indentation for JS/TS

This is our first venture into _configurable_ indentation. Exciting times.

github.com/pulsar-edit/pulsar - 3d526d7959718b737b00121d946ad5cf067d4745 authored 11 months ago by Andrew Dupont <[email protected]>
Fix CI validation trying to check for a file that has been deleted

github.com/pulsar-edit/pulsar - 52e2efd0a6ba87820bfdc7ab4fa4b4de78fcf08f authored 11 months ago by Andrew Dupont <[email protected]>
Score a Tree-sitter grammar as `-1` if they’re disabled in config

github.com/pulsar-edit/pulsar - e972f92636d9fa4defaa9cdf91f4b4a567cd9c47 authored 11 months ago by Andrew Dupont <[email protected]>
Remove the requirement for a grammar to have a `highlightsQuery`

github.com/pulsar-edit/pulsar - 6069a598043e0dd81a0a0568a4feb8b3bbeda7c0 authored 11 months ago by Andrew Dupont <[email protected]>
Convert all modern Tree-sitter TODO/hyperlink injections into services

github.com/pulsar-edit/pulsar - 93ab0f7bf0fc2a1556bdff130fe9745aecbeccf0 authored 11 months ago by Andrew Dupont <[email protected]>
feat(link): add --force flag

github.com/pulsar-edit/ppm - 2f8abfe96331f623f10da5b72d8b9e93408d5262 authored 11 months ago by Clayton Carter <[email protected]>
Merge pull request #230 from pulsar-edit/fix-contributors-config

Fix contributors config

github.com/pulsar-edit/package-backend - ca1c2d8594c8bf4aa93e40f4dc4beb14503f4413 authored 11 months ago by confused_techie <[email protected]>
Fix contributors config

github.com/pulsar-edit/package-backend - 274d4e6c109fa32704d410d6618723fb629f2898 authored 11 months ago by confused-Techie <[email protected]>
Merge pull request #229 from pulsar-edit/add-new-contributor

Add @matbme as a contributor

github.com/pulsar-edit/package-backend - 6339f6068915dbab97d5af0595810d88ff463df8 authored 11 months ago by confused_techie <[email protected]>