πŸ“š Agora node [[js]] β˜†
Agora nodes contain community contributions with titles or topics that match your search. x
πŸ“œ File JS.md by @agora@botsin.space β˜† πŸ“Ž β›Ά

Loading pushes...

✨ AI Synthesis Mistral Gemini ChatGPT Claude x

Expanding this section will automatically generate an AI synthesis of the contributions in this node.

🌌 Agora context for [[js]]

Rendering context...

πŸ“š Agora node [[agora bridge js]] (pulled by the Agora)
πŸ“œ File agora bridge js.md by @flancian β˜† πŸ“Ž οΈπŸ”— ✍️
  • [[go]] https://gitlab.com/fedstoa/agora-bridge-js
    • asked [[vera]] how to run this, should add it to the readme:
      • install typescript:
        • npm install --global typscript
      • install… something:
        • npm i --save-dev @types/node
      • tsc app.ts && node app.js
πŸ“š Agora node [[agora js]] (pulled by the Agora)
πŸ“œ File agora js.md by @flancian β˜† πŸ“Ž οΈπŸ”— ✍️

agora jsΒ§

πŸ“š Agora node [[astrojs]] (pulled by the Agora)
πŸ“œ File astrojs.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“œ File AstroJS.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[banglejs]] (pulled by the Agora)
πŸ“œ File banglejs.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[bigfootjs]] (pulled by the Agora)
πŸ“œ File _notes/bigfootjs.md by @bmann β˜† πŸ“Ž

A jQuery plugin for empowering footnotes.

Bigfoot is a jQuery plugin that creates exceptional footnotes. Simply include the code on your pages and footnotes will be detected automatically and improved in the following ways:

  • Links to footnotes will be replaced with clickable/ tappable buttons, making them substantially easier to hit.

  • Footnote content will appear in a popover directly beside the footnote button when it is clicked/ tapped, which cuts out the annoying bouncing around the page that footnotes typically result in.

  • The active popovers will be resized and repositioned to ensure that they continue to be completely visible on-screen and aesthetically pleasing: this makes it perfect for mobile devices and responsive designs.

πŸ“š Agora node [[chip player js]] (pulled by the Agora)
πŸ“œ File Chip Player JS.myco by @flancian-betula β˜† πŸ“Ž
πŸ“š Agora node [[mermaidjs]] (pulled by the Agora)
πŸ“œ File mermaidjs.md by @neil β˜† πŸ“Ž οΈπŸ”— ✍️

MermaidJSΒ§

πŸ“œ File MermaidJs.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[ml5 js]] (pulled by the Agora)
πŸ“œ File ml5 js.md by @flancian β˜† πŸ“Ž οΈπŸ”— ✍️

Ml5.jsΒ§

πŸ“š Agora node [[nestjs]] (pulled by the Agora)
πŸ“œ File nestjs.md by @anagora@matrix.org β˜† πŸ“Ž
πŸ“š Agora node [[neutralinojs]] (pulled by the Agora)
πŸ“œ File NeutralinoJS.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[node js]] (pulled by the Agora)
πŸ“œ File Node js.md by @bunnynabbit β˜† πŸ“Ž οΈπŸ”— πŸ€—

[[JavaScript]] runtime.

Startup speedΒ§

Node.js is usually loaded. I don’t worry too much about itself.

  • When running JavaScript, it can take time to read and execute lengths of modules and modules.
    • It’s usually only ever the filesystem being the bottleneck. Evident where subsequent runs perform faster.
      • In which, bundling seems to be a solution?
        • esbuild.
          • Does state that external dependencies are usually not bundled.
            • is smart-buffer problematic?
    • NODE_COMPILE_DIR.
      • Unable to tell how much this actually does improves loading.
πŸ“œ File node js.md by @flancian β˜† πŸ“Ž οΈπŸ”— ✍️

node jsΒ§

πŸ“š Agora node [[nodejs]] (pulled by the Agora)
πŸ“œ File nodejs.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“œ File NodeJS.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“œ File nodeJS.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[p5 js]] (pulled by the Agora)
πŸ“œ File p5.js.md by @flancian β˜† πŸ“Ž οΈπŸ”— ✍️
πŸ“š Agora node [[p5js]] (pulled by the Agora)
πŸ“œ File p5js.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[reactjs]] (pulled by the Agora)
πŸ“œ File reactjs.md by @flancian β˜† πŸ“Ž οΈπŸ”— ✍️

ReactjsΒ§

  • All the [[cool kids]] are using it?
    • [[angularjs]] is out.
    • Is there anything that is neither of them that is "in"?
  • Learning it
    • Figure out what [[jsx]] is
    • Read official getting started doc
    • Find good [[hello world]]
πŸ“š Agora node [[recogitojs]] (pulled by the Agora)
πŸ“œ File RecogitoJS.md by @an_agora@twitter.com β˜† πŸ“Ž
πŸ“š Agora node [[rxjs]] (pulled by the Agora)
πŸ“œ File RxJS.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[shadow cljs]] (pulled by the Agora)
πŸ“œ File shadow-cljs.md by @vera.wiki.anagora.org β˜† πŸ“Ž

[https://github.com/thheller/shadow-cljs shadow cljs]

πŸ“š Agora node [[wiki js]] (pulled by the Agora)
πŸ“œ File wiki/Computer-Science/Knowledge-Management/Wiki.js.md by @jaysen β˜† πŸ“Ž οΈπŸ”—

FeaturesΒ§

  • Install anywhereΒ§

    • Works on virtually any platform and is compatible with either PostgreSQL, MySQL, MariaDB, MS SQL Server or SQLite!
  • AdministrationΒ§

    • Manage all aspects of your wiki using the extensive and intuitive admin area.
  • PerformanceΒ§

    • Running on the blazing fast Node.js engine, Wiki.js is built with performance in mind.
  • CustomizableΒ§

    • Fully customize the appearance of your wiki, including a light and dark mode.
  • ProtectedΒ§

    • Make your wiki public, completely private or a mix of both.
  • ScalableΒ§

    • Whether it’s on a tiny Raspberry Pi or on a high performance VM in the cloud, Wiki.js intelligently makes use of the available resources.
πŸ“š Agora node [[wikijs]] (pulled by the Agora)
πŸ“œ File _notes/wikijs.md by @bmann β˜† πŸ“Ž

[[Wiki]] software built on [[NodeJS]]. Has great [[Deploy To Heroku]] support

An open source, modern and powerful wiki app built on Node.js, Git and Markdown. Can be maintained through a git repo (public or private, Github, Gitlab, etc) with standard git commits, as well as allowing edits through the front end, which writes back to the git repo.

Runs this site!

TipsΒ§

Keyboard ShortcutsΒ§

CMD + S on Mac (and iOS with external keyboard) will save the page you are working on.

FootnotesΒ§

Uses Markdown-It footnotes

Here is a footnote reference,[^1] and another.[^longnote]

[^1]: Here is the footnote.

[^longnote]: Here's one with multiple blocks.

    Subsequent paragraphs are indented to show that they
belong to the previous footnote.

Inline FootnoteΒ§

Here is an inline note.^[Inlines notes are easier to write, since
you don't have to pick an identifier and move down to type the
note.]

BugsΒ§

Task list items break all other formattingΒ§

https://github.com/Requarks/wiki/issues/1908

- [ ] Task list [link](/path/to/page)
- [ ] Task next https://example.com
- [ ] Task the **third**

(I can’t show this live because it screws up formatting for the whole rest of the page)

Moving files in GitΒ§

https://github.com/Requarks/wiki/issues/1358

Still trying to confirm this as I mass edit my files locally in git. May be "fixed" if I know which cache button to purge.


Wish ListΒ§

Wiki-linking of pagesΒ§

Some way to indicate that a page doesn’t exist yet, so that you can come back and create it. [[Double Square Brackets]] might get used, or really, just single [square brackets] which might be more native

Also, a global list of linked-to-but-not-created pages. I don’t know what the common term for this is.

Tag-linkingΒ§

#tips links to the tips tag automatically.

(Discourse does this for categories and tags)

Count and store all of the external links. Have a page that shows all of the external links, how many times they are linked from a page

Show backlinks to pages that link to the current page

OEmbed supportΒ§

Rich embeds of links

Check off "checkmark" lists without full page editΒ§

You can make checkmark lists, but you have to go into full edit mode to "check them off". Either a separate permission, or just link it to page permission and allow checking them off through the front end.

Global view of all un-checked and checked checkmarks, filterable by tag.

Allow for in-page view / edit of frontmatterΒ§

Currently, front matter is written back correctly to the git repo, but you need to use the UI to edit all of the options.

As an option, enable the ability to display the frontmatter inline.

For reference, the frontmatter includes:


---

title:
description:
published: true
date: 2020-05-20T04:02:00.507Z
tags: comma, separate, can use spaces, even

---

Mobile Editing InterfaceΒ§

Probably not going to happen with the full app, but there is a GraphQL endpoint.

The project itself could ship with /m/, with a mobile optimized interface. Specifically for editing, adding notes, etc.

Syncing the entire git repo to your phone and searching / editing that "works", too :)

RSS FeedΒ§

A feed of (public) updates

Bonus: per-tag feeds, per-"folder" feeds

Auto-save modeΒ§

I have several pages that I keep open, and edit over time, especially my worklog pages. Default to an auto-save mode, which saves automatically (at the very least, locally to the DB).