You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Separate out js and css for better loading
- Add nav component
- Move aside to be floating
- Improve article css
- Migrate away from underscore
- Default outline points to article
- Outline is default open when the first header is on screen
- Use registerComponent from components
- Remove all references to lit-element underscore
- they were double counting in the pacakge size.
- Migrate all elements to withRuntime
- Limit languages that are installed with hljs
- Pad code when put back in textContent
- Imporves formatting
- Add card component
- Improve setup and rendering of math, outline, etc.
- Add theme.css
- Added size analyzers
- Expose shortcut to global window iooxa object.
The goal of `ink-article` is to provide web-components for interactive scientific writing, reactive documents and [explorable explanations](https://explorabl.es). This library provides the layout and scientific specific parts of [ink-components](https://components.ink) including ways equations, asides.
6
+
The goal of `@iooxa/article` is to provide web-components for interactive scientific writing, reactive documents and [explorable explanations](https://explorabl.es). This library provides the layout and scientific specific parts of [iooxa/article](https://iooxa.dev) including ways equations, asides, callouts, outlines, etc.
7
7
8
-
The [ink-components](https://components.ink) project is heavily inspired by [tangle.js](http://worrydream.com/Tangle/guide.html), re-imagined to use [web-components](https://www.webcomponents.org/)!
8
+
The [iooxa/article](https://iooxa.dev/article) project is heavily inspired by [tangle.js](http://worrydream.com/Tangle/guide.html), re-imagined to use [web-components](https://www.webcomponents.org/)!
9
9
This means you can declaratively write your variables and how to display them in `html` markup.
10
10
To get an idea of what that looks like, let's take the canonical example of *Tangled Cookies* - a simple reactive document.
11
11
12
12

You can also download the [latest release](https://github.com/iooxa/ink-article/releases) from GitHub. If you are running this without a web server, ensure the script has `charset="utf-8"` in the script tag. You can also [install from npm](https://www.npmjs.com/package/@iooxa/ink-article):
38
+
You can also download the [latest release](https://github.com/iooxa/article/releases) from GitHub. If you are running this without a web server, ensure the script has `charset="utf-8"` in the script tag. You can also [install from npm](https://www.npmjs.com/package/@iooxa/article):
39
39
40
40
```bash
41
-
>> npm install @iooxa/ink-article
41
+
>> npm install @iooxa/article
42
42
```
43
43
44
-
You should then be able to extend ink as you see fit:
44
+
You should then be able to extend the package as you see fit:
45
45
46
46
```javascript
47
-
importcomponentsfrom'@iooxa/ink-article';
47
+
importcomponentsfrom'@iooxa/article';
48
48
```
49
49
50
-
Note that the npm module does not setup the [@iooxa/runtime](https://github.com/iooxa/runtime) store, nor does it register the components. See the [ink.ts](/ink.ts) file for what the built package does to `setup` the store and `register` the components.
50
+
Note that the npm module does not setup the [@iooxa/runtime](https://github.com/iooxa/runtime) store, nor does it register the components. See the [iooxa.ts](/iooxa.ts) file for what the built package does to `setup` the store and `register` the components.
0 commit comments