Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Curvenote --> MyST 🎉 #64

Merged
merged 1,909 commits into from
Oct 28, 2022
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1909 commits
Select commit Hold shift + click to select a range
4ce9643
💅 Consolidate site manifest types between cli / blocks / site-common
fwkoch Sep 19, 2022
62970e0
👩‍🔬 logoText updates (deprecated, and configs)
rowanc1 Sep 20, 2022
f7aa692
🌠 Coerce logoText -> logo_text sooner
fwkoch Sep 20, 2022
7b40c20
🛠 Rename PartialSiteConfig to SiteConfig
fwkoch Sep 20, 2022
7f11596
🪙 Changeset
fwkoch Sep 20, 2022
89d76de
Merge pull request #345 from curvenote/feat/site-config-validation
rowanc1 Sep 20, 2022
318483f
📍 Local PDF export using local tex export
fwkoch Sep 15, 2022
b49d8c4
🪵 More PDF export logging
fwkoch Sep 16, 2022
bf032b4
🚒 Get pdf render command from jtex, allow engine customization from f…
fwkoch Sep 16, 2022
64a876d
🪵 Improve some logging on validation and export
fwkoch Sep 16, 2022
8b2bf6d
🖇 Enable keeping tex/logs alongside pdf export
fwkoch Sep 17, 2022
9832587
❌ Do not create _build directory for empty list of outputs
fwkoch Sep 17, 2022
0ad033e
⛳️ Put tex/logs in subfolders with pdf to avoid errors on subsequent …
fwkoch Sep 17, 2022
aca6a09
🍂 Don't fall back to project frontmatter for page exports
fwkoch Sep 17, 2022
8160d75
📽 Use project frontmatter in tex/pdf exports
fwkoch Sep 17, 2022
7d1255e
🛠 Improve export to skip bad extensions, not create empty log folders
fwkoch Sep 18, 2022
d1fe11c
❌ Delete unused findSite function
fwkoch Sep 18, 2022
b6ef5b9
🛤 Better default path for exports, using project root if available
fwkoch Sep 18, 2022
ba35a51
🔧 Fix up imports
fwkoch Sep 18, 2022
b9635de
🔧 Fix another import
fwkoch Sep 18, 2022
eb14ae8
😡 Pass projectPath to tex during pdf export
fwkoch Sep 19, 2022
8bb1105
🫗 Do not let template leak between export options
fwkoch Sep 19, 2022
1ccd034
🔧 Re-enable tex+pdf (in addition to pdf+tex)
fwkoch Sep 20, 2022
ea88596
🪵 Improve pdf export log / error messaging
fwkoch Sep 20, 2022
ad20124
🛣 Export multiple tex/pdf in parallel
fwkoch Sep 20, 2022
344c53c
🚸 Simplify export path, improve and prevent duplication on filenames
fwkoch Sep 20, 2022
b7630a0
🎇 Local file hashing: prefix hash with readable name, hash based on c…
fwkoch Sep 20, 2022
eb7acba
🎇 Hash files based on modified time / size, not content
fwkoch Sep 20, 2022
c475855
🧹 Add option to clean built files on pdf/tex export
fwkoch Sep 20, 2022
9374495
🚨 Allow successful pdf/tex exports to complete even if others fail
fwkoch Sep 21, 2022
9fe08d0
🕊 Hover pop-ups break out of containers
rowanc1 Sep 21, 2022
400808b
👩‍🔬 Load citations on tex/pdf export
fwkoch Sep 21, 2022
ad716c9
🧹📦 Reorder package.json deps
fwkoch Sep 21, 2022
5a33e25
Merge pull request #332 from curvenote/feat/local-pdf-export
rowanc1 Sep 21, 2022
88bba00
📦 Add npm-run-all to frontmatter devDependencies
fwkoch Sep 21, 2022
ef35f34
🛠 Fixes(?) to more package.jsons
fwkoch Sep 21, 2022
71a7d6e
⎌ Undo one of the package.json changes
fwkoch Sep 21, 2022
569060a
🃏 Cards, dropdowns and grids
rowanc1 Sep 21, 2022
f8799e7
🎹 Grid columns
rowanc1 Sep 21, 2022
90cc2cf
💬 Remove comment
rowanc1 Sep 21, 2022
740c98b
📖 Dropdown, tab, and card docs
rowanc1 Sep 21, 2022
1cdc061
Merge pull request #346 from curvenote/feat/cards
rowanc1 Sep 21, 2022
b69bf21
🔗 Top navs can have external or internal links
rowanc1 Sep 21, 2022
438cb2d
🃏 Images and card directive improvements
rowanc1 Sep 21, 2022
129ab2c
🎨 Site design updates
rowanc1 Sep 21, 2022
d895754
🙈 Hide title block
rowanc1 Sep 21, 2022
03d7410
🧪 Move validation test code
rowanc1 Sep 21, 2022
4bdc7a9
🐛 Add height to images
rowanc1 Sep 21, 2022
55d30cb
Merge pull request #351 from curvenote/feat/landing
rowanc1 Sep 21, 2022
4bd4070
🃏 🐛 🔗
rowanc1 Sep 21, 2022
d2d41c7
📖 Logo and docs
rowanc1 Sep 22, 2022
6680007
📖🏙 Docs and images
rowanc1 Sep 22, 2022
fe73c51
📖🏙 More docs and images
rowanc1 Sep 22, 2022
c9d5b06
👨‍👩‍👧 Remove children recursion
rowanc1 Sep 23, 2022
c268ff6
🐾🎶 Footnotes in docx
rowanc1 Sep 23, 2022
6c0d639
🍽 Tables for docx
rowanc1 Sep 23, 2022
b96c7a4
🐾🎶 Footnotes transforms and rendering
rowanc1 Sep 23, 2022
26a7897
Merge pull request #355 from curvenote/feat/docx-improvements
rowanc1 Sep 23, 2022
8c2f0cd
📖 Remove dependence on mdast in docs
rowanc1 Sep 24, 2022
286a458
⏭ Pull out common CLI utilities into package
rowanc1 Sep 26, 2022
e73f766
🐛 Debug flag no longer writes to files
rowanc1 Sep 26, 2022
b555a88
🤝 Move jtex onto myst-cli-utils
rowanc1 Sep 26, 2022
6fdf10f
📖 Improve docs (typo)
rowanc1 Sep 26, 2022
a8e68ec
🐛 Enumerate only update the template if new
rowanc1 Sep 26, 2022
0edf78e
🐛 Remove unused imports
rowanc1 Sep 26, 2022
9b1fa05
👩‍🔬 Add CLI for intersphinx
rowanc1 Sep 26, 2022
edbdfff
🔗 Load intersphinx from obects.inv
rowanc1 Sep 26, 2022
6ad540f
📖 Label frontmatter tables
rowanc1 Sep 26, 2022
9f29922
✍️ Write intersphinx objects on site build
rowanc1 Sep 26, 2022
0fce06b
📖 Better documentation on remote crossReferences
rowanc1 Sep 26, 2022
105a99a
👩‍🔬 Fix imports for other packages
rowanc1 Sep 26, 2022
3d6a69d
🐶 Fetch objects.inv from CDN
rowanc1 Sep 26, 2022
fc62e50
🔢 Enumerate standard domains used by intersphinx
rowanc1 Sep 26, 2022
8df917f
Merge pull request #356 from curvenote/feat/intersphinx
rowanc1 Sep 26, 2022
8cb0f68
📖 Initial copy of bib file for tex export
fwkoch Sep 21, 2022
7fd1639
🔧 Fix concatenate typo, log path in error message
fwkoch Sep 26, 2022
e5f9232
🤝 Improve default main.bib handoff to jtex
fwkoch Sep 26, 2022
ff79e9f
🍿 Changeset
fwkoch Sep 26, 2022
28d4eb9
🧹 Clean up unused function
fwkoch Sep 26, 2022
a36bb6a
🧹 Do not modify frontmatter object in place
fwkoch Sep 26, 2022
a01f28b
📦🔒
rowanc1 Sep 26, 2022
f548253
🚀 Release
rowanc1 Sep 26, 2022
02cbfd7
📑 Move word export to myst-to-docx
fwkoch Sep 22, 2022
7f94d13
♾ Disable infinite loop with cross references
fwkoch Sep 22, 2022
a294ffd
💀 Add title/author header to mdast word export
fwkoch Sep 23, 2022
dd3f78e
🍳 Postprocess mdast for exports
fwkoch Sep 26, 2022
3379a0e
🦶 Export: fix mdast postprocessing, word footnotes
fwkoch Sep 27, 2022
81594eb
📂 Modify tex/pdf export default output folders
fwkoch Sep 27, 2022
6e4327a
👣 Add footer back to docx export
fwkoch Sep 27, 2022
fb4d7ea
💇‍♂️ Add frontmatter and styles to docx export
fwkoch Sep 27, 2022
00a5e53
👩‍🎓 Add citations and references to word export
fwkoch Sep 27, 2022
c3bc04e
🔧 Minor tweaks to word export
fwkoch Sep 27, 2022
c1f9051
🐛 Improve error messages and buffer support
rowanc1 Sep 27, 2022
12ebc94
📸 Callout style for docx
rowanc1 Sep 27, 2022
6e550e8
Merge pull request #354 from curvenote/feat/improve-word-export
rowanc1 Sep 27, 2022
b21707b
✍️ jtex check --fix
rowanc1 Sep 27, 2022
ea2f11f
📖 Allow title on parts
rowanc1 Sep 27, 2022
938c1e2
👩‍🔬 Change math imports to \newcommand
rowanc1 Sep 27, 2022
4d560d1
👋 myst-to-tex `usePackage`
rowanc1 Sep 27, 2022
fa29620
😎 add natbib
rowanc1 Sep 27, 2022
d7ee14e
🎨 Add style information for latex citations
rowanc1 Sep 28, 2022
5708397
🍽 CLI Utils
rowanc1 Sep 30, 2022
024a8af
🕍 myst-templates
rowanc1 Sep 30, 2022
e5750ad
🪵 Deduplicate exec/logging functions to use myst-cli-utils
fwkoch Sep 30, 2022
cbc93d2
🧪 Tidy up tests
fwkoch Sep 30, 2022
960d601
⚒️ Import latex packages (#360)
rowanc1 Sep 30, 2022
e3c6f09
📬 Pull md then use local export for docx/pdf/tex remote export
fwkoch Sep 30, 2022
54ededb
🗑 Delete unused export code
fwkoch Sep 30, 2022
9fc69b4
🔗 Transform oxa links to curvenote urls if they are unknown
fwkoch Sep 30, 2022
131583e
🤐 Add zip export option for tex exports
fwkoch Sep 30, 2022
e478f4e
🌍 Improve export from remote source if no output name is provided
fwkoch Sep 30, 2022
9f75fc8
🧃 Consume new template API
fwkoch Sep 30, 2022
1b791d3
❌ Remove templatePath from export cli
fwkoch Sep 30, 2022
0f7ecda
🧪 Fix tests for new template api / path behavior
fwkoch Sep 30, 2022
8190b2f
🏈 Allow passing template options directly to export functions
fwkoch Sep 30, 2022
fe43324
🧹 Split up old and new export options types
fwkoch Sep 30, 2022
b4cb2cc
🧹 Fix up template options types
fwkoch Sep 30, 2022
ac592b8
📦🔒
rowanc1 Sep 30, 2022
124be8a
🔧 Fix template not found error when getting pdf export command
fwkoch Sep 30, 2022
931586a
🧹 console.log
fwkoch Sep 30, 2022
bd05663
🗂 Only create _tex folder if ExportFormat is tex
rowanc1 Oct 2, 2022
94179bd
🪵 Improve log message to be more optimistic!
rowanc1 Oct 2, 2022
bd89c18
Merge pull request #359 from curvenote/feat/remote-export
rowanc1 Oct 2, 2022
4d57f9e
🚀 Release
rowanc1 Oct 2, 2022
7e6630f
📦🔒
rowanc1 Oct 2, 2022
6c2ea00
🎧 List the jtex templates with parts and opts
rowanc1 Oct 3, 2022
0bccb38
🔎 Improve search for MyST Markdown
rowanc1 Oct 3, 2022
389d07e
📖 Improve docs on jtex
rowanc1 Oct 3, 2022
8b37242
📖 Docs docs docs 👩‍⚕️⁉️
rowanc1 Oct 3, 2022
7808157
🔗 Link transforms handles cards
rowanc1 Oct 3, 2022
991b2be
👂 Improve definition list rendering
rowanc1 Oct 3, 2022
b31b74b
🃏 Cards handle internal links
rowanc1 Oct 3, 2022
c6e8346
🔑 Keys on the strong definition lists
rowanc1 Oct 3, 2022
d999beb
🃏 Card directive improved for removing title
rowanc1 Oct 3, 2022
8e6270e
👋 Improve the welcome/index pages
rowanc1 Oct 4, 2022
4b3061e
📖 Minor doc improvements
rowanc1 Oct 4, 2022
387d4d9
Merge pull request #362 from curvenote/feat/docs
rowanc1 Oct 4, 2022
65692fd
🚀 Release
rowanc1 Oct 4, 2022
b456e79
👋 Deprecate `writeFileToFolder`
rowanc1 Oct 4, 2022
2151788
👋 Deprecate `tic` and use `myst-cli-utils`
rowanc1 Oct 4, 2022
af06919
📑 Split out word export template code
fwkoch Oct 4, 2022
e422fa3
📑 Rename pathToWord -> oxaLinkToWord, add renderer opt
fwkoch Oct 4, 2022
eda8170
🧹 Imports
fwkoch Oct 4, 2022
d01a5cb
🌀 Go back to more permissive less useful types on export wrapper
fwkoch Oct 4, 2022
04d0c7c
🏈 Pass session to word export renderer
fwkoch Oct 4, 2022
6d26836
🪵 Eliminate getLevel logging function
fwkoch Oct 4, 2022
b2abfba
🔧 Fix up pull logging
fwkoch Oct 4, 2022
267af9e
👉 Clean up IDs
rowanc1 Oct 7, 2022
de034db
👋 Remove jtex to be written by default
rowanc1 Oct 7, 2022
004dbcc
✍️ Bibtex folder is always created before write
rowanc1 Oct 7, 2022
a662904
🆕 Add definition lists to latex export
rowanc1 Oct 7, 2022
0905ebb
📺 jtex video tutorial
rowanc1 Oct 7, 2022
360c96c
🛑 Errors associated with alpha content
rowanc1 Oct 7, 2022
1591111
🔗 DOI check works offline
rowanc1 Oct 12, 2022
dbb283c
🧪 Show relevant warnings on a `--fix` for jtex
rowanc1 Oct 12, 2022
85fa4d7
📖👩‍🔬💥 Document that mystjs is pre-alpha
rowanc1 Oct 12, 2022
7888532
Merge pull request #373 from curvenote/feat/jtex
rowanc1 Oct 12, 2022
d20a2aa
📇 Rename frontmatter -> myst-frontmatter folder
fwkoch Oct 19, 2022
4b5143a
⛸ Create myst-config standalone package
fwkoch Oct 19, 2022
2f1044a
⛸ Consume myst-config in blocks
fwkoch Oct 19, 2022
7f844f0
🌈 Split myst-cli out from curvenote cli
fwkoch Oct 19, 2022
717bc49
👊 Manually bump myst-frontmatter
fwkoch Oct 19, 2022
9585f56
🧹 console.logs
fwkoch Oct 19, 2022
c9889c0
🏪 Improve path manipulation for intersphinx (#376)
rowanc1 Oct 19, 2022
c2bf1a6
🦑 Resolve paths in store
fwkoch Oct 20, 2022
4c210b4
🔧 Fix up config loading
fwkoch Oct 20, 2022
7346127
🔧 Move build/public/static/etc path management to session
fwkoch Oct 20, 2022
176f5e9
👩‍🔬 Jest config magic
rowanc1 Oct 20, 2022
9c2be36
🆕 Use the theme server
rowanc1 Oct 20, 2022
6770e9b
🔗 Extend link transforms with oxa transforms
fwkoch Oct 21, 2022
1e45a62
🔧 Eliminate duplication from store slice names
fwkoch Oct 21, 2022
b80709e
🔧 Store config file name separately from config itself
fwkoch Oct 21, 2022
abb0247
🔧 Improve relative path handling
fwkoch Oct 21, 2022
3eef460
🔧 Reload site config to store on change
fwkoch Oct 21, 2022
e9f8135
🧹 Imports
fwkoch Oct 21, 2022
0d3c14d
Merge branch 'feat/myst-cli' of github.com:curvenote/curvenote into f…
fwkoch Oct 21, 2022
19ba26c
🎆 Add webp conversion back to curvenote cli, remove old commented code
fwkoch Oct 22, 2022
117dd97
🚶‍♂️ Convert paths in configs to absolute in memory
fwkoch Oct 22, 2022
a36a3f2
🔧 Don't mutate store objects when writing config
fwkoch Oct 22, 2022
08f1559
🧪 Fix up tests
fwkoch Oct 23, 2022
eb2bbfb
🔧 Add eslintrc to myst-cli
fwkoch Oct 23, 2022
7cde6b1
🔧 Rename mystjs eslintrc file
fwkoch Oct 23, 2022
52c509b
🔂 Remove recursion when flat
rowanc1 Oct 23, 2022
c18eab3
📑 Extract part added to myst-common
rowanc1 Oct 23, 2022
74d0213
🐼 Headless option for CLI
rowanc1 Oct 23, 2022
3454aa0
🎆 Better webp transform to remove repeated logs
fwkoch Oct 23, 2022
ae87044
🔧 Add missing awaits for project load on myst-cli export
fwkoch Oct 23, 2022
0d6cd93
Merge branch 'feat/myst-cli' of github.com:curvenote/curvenote into f…
fwkoch Oct 23, 2022
046627f
🧹 Tidy up duplicate warnings/errors in cli logs
fwkoch Oct 24, 2022
e3a2d05
🍿 Changeset
fwkoch Oct 24, 2022
26c3583
Merge pull request #375 from curvenote/feat/myst-cli
rowanc1 Oct 24, 2022
eac34ef
👩‍🔬 Remove theme libraries from monorepo
rowanc1 Oct 24, 2022
2384a61
📖 Remove unused docs pages
rowanc1 Oct 24, 2022
524d94f
👩‍🔬 Move simple-validators
rowanc1 Oct 24, 2022
ce6dd66
Merge pull request #379 from curvenote/migrate/theme
rowanc1 Oct 24, 2022
e6fd770
🚀 Release
rowanc1 Oct 24, 2022
362f52f
🐛 Delete version.ts from git
rowanc1 Oct 24, 2022
83a3f63
🚀 Release
rowanc1 Oct 24, 2022
68d411e
👩‍🔬 Clean up site-common
rowanc1 Oct 24, 2022
233baad
🚀 Release
rowanc1 Oct 24, 2022
209548f
🔥 Move to monorepo
rowanc1 Oct 27, 2022
0831b54
🗑 Remove CI file
rowanc1 Oct 27, 2022
6c0af94
Merge branch 'feat/monorepo' into feat/nbtx
rowanc1 Oct 27, 2022
0e3a511
🔥 Merge and lint nbtx
rowanc1 Oct 27, 2022
8ac4144
👩‍🔬 Update packaging and linting
rowanc1 Oct 27, 2022
6da4d9f
📖 Update nbtx docs
rowanc1 Oct 27, 2022
173c452
Merge pull request #382 from curvenote/feat/nbtx
rowanc1 Oct 27, 2022
22429dd
📖 Anticipate merge to remove duplicated docs
rowanc1 Oct 27, 2022
16c0381
🗑 Remove dependence on site-common (#383)
rowanc1 Oct 27, 2022
75f78ea
🏗 Start hooking up myst build cli
fwkoch Oct 25, 2022
c90d323
🔧 Pass project paths to export functions
fwkoch Oct 25, 2022
064ce6f
❌ Remove --writeConfig option from myst build for now
fwkoch Oct 25, 2022
cf56a17
🐑 Clone session for exports
fwkoch Oct 25, 2022
1b81d08
🪵 Improve logging for exports
fwkoch Oct 25, 2022
e6d8736
📬 Collect all exports during myst build, then perform all exports
fwkoch Oct 26, 2022
abf7156
🔍 Fix bibliography file from config
fwkoch Oct 26, 2022
b2c073b
📚 Very basic myst cli docs
fwkoch Oct 27, 2022
b30fca6
🏗 Simplify myst build command so behavior is more consistent
fwkoch Oct 27, 2022
d8507ac
🏗 Ensure projects are loaded for single files on myst build
fwkoch Oct 27, 2022
1c89917
🎬 Implement myst init for creating config/toc in a directory
fwkoch Oct 27, 2022
6c6c503
🧹 Implement myst clean for clearing build artifacts
fwkoch Oct 27, 2022
2233d32
☕️ Consume myst-cli updates in curvenote cli
fwkoch Oct 27, 2022
1bb6fc7
📦🔒
fwkoch Oct 28, 2022
17ce5cb
🌡 Ensure temp folder path exists
fwkoch Oct 28, 2022
394a545
📚 A few more sentences of basic myst-cli docs
fwkoch Oct 28, 2022
5cb760c
🤖 Add --yes option to myst build/clean
fwkoch Oct 28, 2022
c22c1db
🏗 Move around myst init function
fwkoch Oct 28, 2022
a80e109
🗑 Remove myst-to-tex for upcoming changes
rowanc1 Oct 28, 2022
c83f220
🗑 Remove unnecessary namve/version
rowanc1 Oct 28, 2022
26a9657
🪵 Add log messages if myst finds nothing to build/clean
fwkoch Oct 28, 2022
672ade7
Merge pull request #384 from curvenote/feat/myst-build
rowanc1 Oct 28, 2022
a9110bf
🍿 Changesets
rowanc1 Oct 28, 2022
5a12141
🚀 Release
rowanc1 Oct 28, 2022
903224a
🗑 Delete unused packages and Curvenote License
rowanc1 Oct 28, 2022
7842684
👋 Rename curvenote package.json
rowanc1 Oct 28, 2022
4d8db43
🗑 Delete duplicates to get ready for merge
rowanc1 Oct 28, 2022
3329ed9
Merge branch 'cn' into feat/curvenote-merge
rowanc1 Oct 28, 2022
56810af
👩‍🔬 Update linting and firmatting
rowanc1 Oct 28, 2022
142e07a
🪄 Magic jest and eslint stuff
rowanc1 Oct 28, 2022
48673cc
🧪 Ignore a test coming in the next myst-spec
rowanc1 Oct 28, 2022
3bde873
🐶 Add node-fetch
rowanc1 Oct 28, 2022
323dc6a
🧪 Remove redundent/old CI actions
rowanc1 Oct 28, 2022
0fd3d59
📖 Update Readme
rowanc1 Oct 28, 2022
9f42b42
🏠 Update package.json homepages
rowanc1 Oct 28, 2022
184ad9f
🍿 Ensure that all packages are bumped
rowanc1 Oct 28, 2022
b3d61e3
📦 Update node version and devDeps in myst-cli package.json
fwkoch Oct 28, 2022
0816836
🐛 Allow tests to be loaded from multiple places
rowanc1 Oct 28, 2022
0bd3812
🐛 Align jest types
rowanc1 Oct 28, 2022
b90a236
🐛 Fix tsconfigs for monorepo
rowanc1 Oct 28, 2022
de5f037
⏳ Increase test timeout for jtex
rowanc1 Oct 28, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .changeset/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Changesets

Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets)

We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
11 changes: 11 additions & 0 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
"changelog": "@changesets/cli/changelog",
"commit": false,
"fixed": [],
"linked": [],
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": []
}
5 changes: 5 additions & 0 deletions .changeset/few-cheetahs-jump.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'mystjs': patch
---

Add positions to nodes and update tests
19 changes: 19 additions & 0 deletions .changeset/funny-trains-judge.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
'citation-js-utils': patch
'intersphinx': patch
'jtex': patch
'myst-cli': patch
'myst-cli-utils': patch
'myst-common': patch
'myst-config': patch
'myst-frontmatter': patch
'myst-templates': patch
'myst-to-docx': patch
'myst-to-tex': patch
'myst-transforms': patch
'mystjs': patch
'simple-validators': patch
'tsconfig': patch
---

Move to https://github.com/executablebooks/mystjs
5 changes: 5 additions & 0 deletions .changeset/great-chefs-attack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'mystjs': patch
---

Update line-number logic for code-block to come inline with sphinx
5 changes: 5 additions & 0 deletions .changeset/quiet-brooms-sparkle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'mystjs': patch
---

Pass image height to image token if it exists
10 changes: 10 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
module.exports = {
root: true,
// This tells ESLint to load the config from the package `eslint-config-custom`
extends: ['curvenote'],
settings: {
next: {
rootDir: ['apps/*/', 'packages/*/'],
},
},
};
48 changes: 0 additions & 48 deletions .eslintrc.json

This file was deleted.

42 changes: 42 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: CI

on:
push:
branches: [main, ci-*]
pull_request:
branches: [main]

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 2
submodules: recursive
- name: Use Node.js 16.x
uses: actions/setup-node@v1
with:
node-version: 16.x
- run: npm install
- run: npm run lint:format
- run: npm run lint
test:
if: github.actor != 'dependabot[bot]'
runs-on: ubuntu-latest
strategy:
matrix:
node: ['16', '18']
name: Testing on node ${{ matrix.node }}
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 2
submodules: recursive
- name: Setup Node.js environment
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
cache: 'npm'
- run: npm install
- run: npm run test
41 changes: 0 additions & 41 deletions .github/workflows/docs.yml

This file was deleted.

49 changes: 0 additions & 49 deletions .github/workflows/lint_and_unittests.yml

This file was deleted.

43 changes: 35 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,36 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
node_modules
.pnp
.pnp.js
.ipynb_checkpoints

# testing
coverage

# next.js
.next/
out/
dist/
node_modules/
docs/_build/*
coverage/
.yalc/*
yalc.lock

# The following is built for the docs
docs/_static/myst.min.js

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# local env files
.env.local
.env.development.local
.env.test.local
.env.production.local

# turbo
.turbo

_build
4 changes: 3 additions & 1 deletion .prettierrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{
"singleQuote": true,
"trailingComma": "all",
"printWidth": 88
"printWidth": 100,
"semi": true,
"tabWidth": 2
}
Loading