« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/util/replacer.js
AgeCommit message (Collapse)Author
2024-03-31replacer: use pedantic external link matching(quasar) nebula
2024-03-31replacer: preserve source i/iEnd through postprocessing(quasar) nebula
2024-03-31replacer: don't struggle with multiple links on line line(quasar) nebula
(hopefully)
2024-03-31replacer: parse external links as nodes w/ marked's regex(quasar) nebula
2024-03-10replacer: actually set atStartOfLine = false past start of line(quasar) nebula
2024-03-08content, css, replacer: <img align="center"> in content(quasar) nebula
2024-02-29replacer: never process "<html:a>", restore "<a>" into text nodes(quasar) nebula
2024-02-18content, replacer: move warning splitting into replacer(quasar) nebula
2024-02-18replacer, content: allow warning attribute on image nodes(quasar) nebula
2024-02-17replacer, content: allow style attribute on image nodes(quasar) nebula
2024-02-17replacer: squash non-markdown single backslashes(quasar) nebula
2024-02-17content: transformContent: move replacerSpec into #replacer(quasar) nebula
2024-01-14use atOffset() and .at() where appropriate(quasar) nebula
2023-12-06content: transformContent: new image attributes inline, pixelate(quasar) nebula
2023-09-28data, util: use typeAppearance in more places(quasar) nebula
2023-09-08fix miscellaneous eslint errors(quasar) nebula
2023-08-19clean up imports & miscellaneous metastructures across codebase(quasar) nebula
2023-08-18fix reference error typo in replacer.js(quasar) nebula
2023-08-16html: Attributes: push() util(quasar) nebula
2023-08-16html: move parseAttributes from replacer into html lib(quasar) nebula
It also always returns an html.Attributes object, instead of a key/value mapping (which would be provided to html.attributes).
2023-08-15content: transformContent: make <h2>'s into content headings(quasar) nebula
This was previous behavior. Forgot to include it in data-steps!
2023-07-30content: image, transformContent: support custom img links(quasar) nebula
2023-07-30yeet tons of (MOSTLY) dead node-transforming code(quasar) nebula
2023-07-30content: transformContent: parse and process images(quasar) nebula
2023-05-25content: sprawl & transformContent(quasar) nebula
Sprawling basically means tying a component to objects which aren't directly passed to it. This is necessary for functions like transformContent, which was *mostly* implemented here (the multiline/lyrics modes are stubs, and a number of links haven't been implemented yet).
2023-01-01replacer - don't assume thing.name for links(quasar) nebula
2022-11-26finish up cosmetic style changes(quasar) nebula
2022-11-20htmlify upd8.js, remove fix-whitespace dependency(quasar) nebula
2022-06-26lots of fixes from eslint(quasar) nebula
2022-06-26real pragma, and some eslint fixes(quasar) nebula
2022-06-26add @format pragma to JS files(quasar) nebula
2022-06-26initial prettier/eslint commit(quasar) nebula
2022-05-10rename strings arg to language(quasar) nebula
2022-02-27generalized reference errors(quasar) nebula
2022-01-03refine link/ref resolving & data post-processing(quasar) nebula
2021-06-12more missing log util imports!(quasar) nebula
2021-05-25bigass code refactor (no more legacy page writes)(quasar) nebula