Files
everyone-can-use-english/package.json
an-lee 728bfae82f Feat: interactive courses (#736)
* add courses page

* add api for courses

* add course page

* update course type

* update client

* update course page

* refactor courses pages

* render chapter content

* shadow in course

* fix video handler

* update style

* mark finished examples

* fix media player

* update locale

* finish chapter

* refactor

* auto update chapter status

* audo finish chapter

* fix media provider

* fix wavesurfer player

* update continue btn

* refactor chapters & page

* minor fix

* fix undefined

* refactor

* refactor

* disable sentry in dev

* clean markdown format before alignment

* refactor

* fix regenerate

* fix transcription pre-process for `-` connector

* upgrade deps

* handle no chapters

* add llm chat api

* create llm chat

* display llm message

* create message

* handle error

* generate llm message

* display llm datetime

* scroll to message

* tts for llm message

* add course provider

* refactor

* translate llm message

* fix llm chat introduction

* refacotr

* upgrade deps

* refactor style

* handle undefined

* fix posts

* update locales

* update courses api

* add enrollments count

* upgrade yarn

* upgrade deps

* restore dep to fix package in mac

* upgrade deps
2024-07-11 19:14:40 +08:00

32 lines
1.1 KiB
JSON

{
"private": true,
"workspaces": [
"enjoy",
"1000-hours",
"1000h-portal"
],
"scripts": {
"start:enjoy": "echo 'Please use `yarn enjoy:start` instead'",
"enjoy:add": "yarn workspace enjoy add",
"enjoy:remove": "yarn workspace enjoy remove",
"enjoy:dev": "yarn workspace enjoy dev",
"enjoy:start": "yarn workspace enjoy start",
"enjoy:test": "yarn workspace enjoy test",
"enjoy:test:main": "yarn workspace enjoy test:main",
"enjoy:test:renderer": "yarn workspace enjoy test:renderer",
"enjoy:package": "yarn workspace enjoy package",
"enjoy:make": "yarn workspace enjoy make",
"enjoy:publish": "yarn workspace enjoy publish",
"enjoy:lint": "yarn workspace enjoy eslint --ext .ts,.tsx .",
"enjoy:create-migration": "yarn workspace enjoy create-migration",
"docs:dev": "yarn workspace 1000-hours dev",
"docs:build": "yarn workspace 1000-hours build",
"docs:preview": "yarn workspace 1000-hours preview",
"portal:generate": "yarn workspace 1000h-portal generate"
},
"packageManager": "yarn@4.3.1",
"engines": {
"node": ">=18.0.0"
}
}