Skip to content

Use shiki #77

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

Merged
merged 106 commits into from
Dec 2, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
39bf548
Use shiki
pomber Jul 21, 2021
89164f6
Separate dimensions
pomber Jul 23, 2021
cffdf3e
Refactor smooth code
pomber Jul 25, 2021
d9f7292
Another refactor
pomber Jul 25, 2021
a07b2b0
Fix highlight when lang and theme are ready
pomber Jul 25, 2021
cc0c118
Add annotations
pomber Jul 28, 2021
e4e8c54
Patch shiki node dependencies
pomber Jul 28, 2021
a6a3f60
Refactor CodeMap
pomber Jul 30, 2021
ade5d72
Create step parser
pomber Aug 7, 2021
e1fb282
Add token groups
pomber Aug 8, 2021
ba16a8e
Inline annotations
pomber Aug 10, 2021
11adde0
Avoid unnecesary recalculations
pomber Aug 11, 2021
87864a9
Add multiline annotations
pomber Aug 11, 2021
04c2884
Add annotations to editor
pomber Aug 12, 2021
cf532d2
Fix line padding
pomber Aug 12, 2021
6c844fa
Add data prop
pomber Aug 12, 2021
c58a10a
Add annotation prop to MiniEditor
pomber Aug 12, 2021
2395a40
Use themes in mini-editor
pomber Aug 16, 2021
dc9c2e0
Try treeshaking
pomber Sep 11, 2021
471857d
Remove old packages
pomber Sep 18, 2021
8440af1
Add highlighter package
pomber Sep 18, 2021
72df248
Add code-tween and code-spring
pomber Sep 18, 2021
6c28526
Add editor-spring and editor-tween
pomber Sep 20, 2021
49903e0
Add mdx package
pomber Sep 20, 2021
045c5cf
Add mdx component
pomber Sep 20, 2021
67739f9
Editor default height
pomber Sep 22, 2021
71107aa
Add editor spring story
pomber Sep 23, 2021
4adcb9a
Test overflows
pomber Sep 23, 2021
e4f9363
More overflow tests
pomber Sep 23, 2021
8e9455c
Add focus to mdx
pomber Sep 23, 2021
970b42a
Add link annotations
pomber Sep 25, 2021
af1fec1
Add jest
pomber Sep 25, 2021
957ccac
Remove jest
pomber Sep 25, 2021
9dd19b2
Add mdx test website
pomber Sep 25, 2021
2616b6b
Add dynamic routes
pomber Sep 25, 2021
0046374
Add mdx-test command
pomber Sep 26, 2021
f796bb2
Improve mdx-test
pomber Sep 26, 2021
bca9d28
Add multi file
pomber Sep 27, 2021
f900e40
Rename code hike export
pomber Sep 27, 2021
485d8c3
Better playground
pomber Sep 29, 2021
824a4b1
Theme selector
pomber Sep 29, 2021
160f100
Playground query
pomber Sep 29, 2021
6557a45
Move code
pomber Sep 30, 2021
4d0c9fa
Fix editor
pomber Oct 1, 2021
3e7b214
Add props estree
pomber Oct 3, 2021
60cce2e
Upgrade shiki
pomber Oct 3, 2021
4ccb4f9
Add section focus
pomber Oct 3, 2021
1310cb6
Rename playground
pomber Oct 4, 2021
3bbe788
Add playgroundexport script
pomber Oct 4, 2021
4c6fb89
Add missing dependency
pomber Oct 4, 2021
979e373
Fix export script
pomber Oct 4, 2021
bbef8e3
Use server side props
pomber Oct 4, 2021
a901bea
Add critters dev dep because of netlify error
pomber Oct 4, 2021
a7a02e1
Changeing fs promises because of netlify
pomber Oct 4, 2021
9fee3a3
Try again
pomber Oct 4, 2021
8e6c36d
Last desperate try
pomber Oct 4, 2021
122e7ce
Change react peer dep
pomber Oct 5, 2021
f0326e2
Fork value-to-estree
pomber Oct 10, 2021
d185571
No more serialized props
pomber Oct 10, 2021
e7f7035
Spotlight component
pomber Oct 13, 2021
ec98b6f
Fix heights
pomber Oct 14, 2021
2028902
Spotlight style
pomber Oct 15, 2021
97158de
Add scrollycoding files
pomber Oct 15, 2021
d9fd217
Extract steps logic
pomber Oct 18, 2021
f5eef4a
Transform scrollycoding
pomber Oct 18, 2021
2aa8e8f
Add scrollycoding styles
pomber Oct 18, 2021
d3a3025
Change spotlight style
pomber Oct 23, 2021
60a8361
Fix build script
pomber Oct 23, 2021
b6a4963
Add font-familiy test
pomber Oct 23, 2021
4b95ee6
Auto import code hike
pomber Oct 28, 2021
04fafa1
Use line count for auto height
pomber Oct 29, 2021
cd9e81b
Change dimensions
pomber Oct 29, 2021
cec8054
Add SimpleFrame
pomber Nov 4, 2021
70989d1
Delete old files
pomber Nov 4, 2021
3f914d4
Add default editor height
pomber Nov 4, 2021
9e91074
Spotlight css
pomber Nov 5, 2021
790e974
Scrollycoding styles
pomber Nov 5, 2021
e9bb465
Change spotlight styles
pomber Nov 7, 2021
651eff8
Fix wrong lang
pomber Nov 7, 2021
bd15ff1
Scrollycoding styles
pomber Nov 8, 2021
f5b1b48
Add preview
pomber Nov 9, 2021
7150a39
Fetch preset config
pomber Nov 9, 2021
6958007
Add metastring annotations
pomber Nov 11, 2021
bd9bc9e
Get border from theme
pomber Nov 12, 2021
e8d69c7
Get annotations from code
pomber Nov 12, 2021
44549fa
Move focus to utils package
pomber Nov 12, 2021
bd9689c
Add relative focus
pomber Nov 13, 2021
070e996
Add links and labels
pomber Nov 13, 2021
728db91
Add focus comments
pomber Nov 14, 2021
9227945
Extract jsx annotations
pomber Nov 14, 2021
e35f30d
Fix sections
pomber Nov 15, 2021
a14365e
Add preview to spotlight
pomber Nov 16, 2021
e149e3d
Better section links
pomber Nov 16, 2021
ea2b270
Refactor
pomber Nov 16, 2021
a805afc
Add mdast deps
pomber Nov 17, 2021
fae9afe
JSX annotations
pomber Nov 19, 2021
5562b2f
Add demo files to bundler
pomber Nov 19, 2021
1351c85
Parse mdxJsxAttributeValueExpression
pomber Nov 19, 2021
59321d0
Make highlighter load all languages
pomber Nov 21, 2021
8889b5f
Change react dep
pomber Nov 22, 2021
c8f7b29
Split client and server code
pomber Nov 22, 2021
eda31ba
Add useMemo to useDimensions
pomber Nov 25, 2021
8922d44
Add node-fetch
pomber Dec 2, 2021
5617b6a
Remove default colors from editor
pomber Dec 2, 2021
15bb99d
New readme
pomber Dec 2, 2021
efd8888
Merge branch 'next' into shiki
pomber Dec 2, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ jobs:
yarn install --frozen-lockfile 2>&1 | grep -v '^[warning|info]'
yarn build
yarn release
- name: Publish to Chromatic
uses: chromaui/action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
workingDir: packages/storybook
# - name: Publish to Chromatic
# uses: chromaui/action@v1
# with:
# token: ${{ secrets.GITHUB_TOKEN }}
# projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
# workingDir: packages/storybook
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
node_modules
.next
todo.md
current.md
dist
yarn-error.log
.prettierignore
.env
.vscode
storybook-static
storybook-static
packages/playground/out
packages/starter
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@
"watch-package": "lerna run --scope @*/mini-frame --include-dependencies --parallel x -- watch",
"watch-all": "lerna run --parallel x -- watch",
"storybook": "lerna run --scope storybook start --stream",
"playground": "lerna run --scope @*/playground dev --stream",
"docs": "lerna run build-docs --stream",
"dev": "lerna run --scope react-website dev --stream",
"build-playground": "lerna run --scope @*/playground build --stream",
"release": "auto shipit"
},
"devDependencies": {
Expand Down
6 changes: 3 additions & 3 deletions packages/classer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@
},
"devDependencies": {
"@code-hike/script": "0.0.1",
"@types/react": "^16.9.38",
"react": "^16.13.1"
"@types/react": "^17.0.2",
"react": "^17.0.2"
},
"peerDependencies": {
"react": ">=16.8"
"react": "^16.8.3 || ^17 || ^18"
},
"homepage": "https://codehike.org",
"repository": "code-hike/codehike",
Expand Down
71 changes: 0 additions & 71 deletions packages/code-diff/src/__snapshots__/index.test.ts.snap

This file was deleted.

86 changes: 0 additions & 86 deletions packages/code-diff/src/__snapshots__/tokenizer.test.ts.snap

This file was deleted.

21 changes: 0 additions & 21 deletions packages/code-diff/src/index.test.ts

This file was deleted.

89 changes: 0 additions & 89 deletions packages/code-diff/src/index.tsx

This file was deleted.

21 changes: 0 additions & 21 deletions packages/code-diff/src/tokenizer.test.ts

This file was deleted.

Loading