diff --git a/.gitignore b/.gitignore index 9dabae00..36a31e5c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ # ------------------------- node_modules/ logs/ +.yarn/* *.log *.pid *.seed @@ -33,7 +34,7 @@ __tests__/coverage/ # Environment # ------------------------- .env -.env.* +.env* !.env.example # ------------------------- @@ -59,6 +60,7 @@ __tests__/coverage/ # ------------------------- # OS Generated # ------------------------- +*.pem .DS_Store .DS_Store? ._* @@ -71,7 +73,6 @@ Desktop.ini # ------------------------- # Framework / Tool Specific # ------------------------- -.next/ .nuxt/ .vuepress/dist/ .serverless/ @@ -79,6 +80,11 @@ Desktop.ini .dynamodb/ .react-devtools +# Next.js +.next/ +next-env.d.ts +examples/next/build + # React Native .expo/ .expo-shared/ @@ -111,6 +117,9 @@ Pods/ # Linting .eslintcache +# Vercel +.vercel + # ------------------------- # Package Manager Locks # Keep only one when enforcing workspace consistency diff --git a/commitlint.config.js b/commitlint.config.js index be55bfcc..6410f2e0 100644 --- a/commitlint.config.js +++ b/commitlint.config.js @@ -14,6 +14,7 @@ export default { 'ci', 'core', 'docs', + 'examples', 'example/html', 'example/react', 'example/next', diff --git a/examples/html-demo/frosted-eject.html b/examples/html/frosted-eject.html similarity index 100% rename from examples/html-demo/frosted-eject.html rename to examples/html/frosted-eject.html diff --git a/examples/html-demo/frosted.html b/examples/html/frosted.html similarity index 100% rename from examples/html-demo/frosted.html rename to examples/html/frosted.html diff --git a/examples/html-demo/index.html b/examples/html/index.html similarity index 100% rename from examples/html-demo/index.html rename to examples/html/index.html diff --git a/examples/html-demo/minimal-eject.html b/examples/html/minimal-eject.html similarity index 100% rename from examples/html-demo/minimal-eject.html rename to examples/html/minimal-eject.html diff --git a/examples/html-demo/minimal.html b/examples/html/minimal.html similarity index 100% rename from examples/html-demo/minimal.html rename to examples/html/minimal.html diff --git a/examples/html-demo/package.json b/examples/html/package.json similarity index 100% rename from examples/html-demo/package.json rename to examples/html/package.json diff --git a/examples/html-demo/src/frosted-eject.css b/examples/html/src/frosted-eject.css similarity index 100% rename from examples/html-demo/src/frosted-eject.css rename to examples/html/src/frosted-eject.css diff --git a/examples/html-demo/src/frosted-eject.ts b/examples/html/src/frosted-eject.ts similarity index 100% rename from examples/html-demo/src/frosted-eject.ts rename to examples/html/src/frosted-eject.ts diff --git a/examples/html-demo/src/frosted.ts b/examples/html/src/frosted.ts similarity index 100% rename from examples/html-demo/src/frosted.ts rename to examples/html/src/frosted.ts diff --git a/examples/html-demo/src/minimal-eject.css b/examples/html/src/minimal-eject.css similarity index 100% rename from examples/html-demo/src/minimal-eject.css rename to examples/html/src/minimal-eject.css diff --git a/examples/html-demo/src/minimal-eject.ts b/examples/html/src/minimal-eject.ts similarity index 100% rename from examples/html-demo/src/minimal-eject.ts rename to examples/html/src/minimal-eject.ts diff --git a/examples/html-demo/src/minimal.ts b/examples/html/src/minimal.ts similarity index 100% rename from examples/html-demo/src/minimal.ts rename to examples/html/src/minimal.ts diff --git a/examples/html-demo/tsconfig.json b/examples/html/tsconfig.json similarity index 100% rename from examples/html-demo/tsconfig.json rename to examples/html/tsconfig.json diff --git a/examples/html-demo/vite.config.ts b/examples/html/vite.config.ts similarity index 100% rename from examples/html-demo/vite.config.ts rename to examples/html/vite.config.ts diff --git a/examples/next-demo/.gitignore b/examples/next-demo/.gitignore deleted file mode 100644 index 5ef6a520..00000000 --- a/examples/next-demo/.gitignore +++ /dev/null @@ -1,41 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/versions - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* -.pnpm-debug.log* - -# env files (can opt-in for committing if needed) -.env* - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts diff --git a/examples/next-demo/README.md b/examples/next/README.md similarity index 100% rename from examples/next-demo/README.md rename to examples/next/README.md diff --git a/examples/next-demo/app/favicon.ico b/examples/next/app/favicon.ico similarity index 100% rename from examples/next-demo/app/favicon.ico rename to examples/next/app/favicon.ico diff --git a/examples/next-demo/app/globals.css b/examples/next/app/globals.css similarity index 100% rename from examples/next-demo/app/globals.css rename to examples/next/app/globals.css diff --git a/examples/next-demo/app/layout.tsx b/examples/next/app/layout.tsx similarity index 100% rename from examples/next-demo/app/layout.tsx rename to examples/next/app/layout.tsx diff --git a/examples/next-demo/app/page.tsx b/examples/next/app/page.tsx similarity index 100% rename from examples/next-demo/app/page.tsx rename to examples/next/app/page.tsx diff --git a/examples/next-demo/eslint.config.mjs b/examples/next/eslint.config.mjs similarity index 100% rename from examples/next-demo/eslint.config.mjs rename to examples/next/eslint.config.mjs diff --git a/examples/next-demo/next.config.ts b/examples/next/next.config.ts similarity index 100% rename from examples/next-demo/next.config.ts rename to examples/next/next.config.ts diff --git a/examples/next-demo/package.json b/examples/next/package.json similarity index 100% rename from examples/next-demo/package.json rename to examples/next/package.json diff --git a/examples/next-demo/postcss.config.mjs b/examples/next/postcss.config.mjs similarity index 100% rename from examples/next-demo/postcss.config.mjs rename to examples/next/postcss.config.mjs diff --git a/examples/next-demo/public/.gitkeep b/examples/next/public/.gitkeep similarity index 100% rename from examples/next-demo/public/.gitkeep rename to examples/next/public/.gitkeep diff --git a/examples/next-demo/tsconfig.json b/examples/next/tsconfig.json similarity index 100% rename from examples/next-demo/tsconfig.json rename to examples/next/tsconfig.json diff --git a/examples/react-demo/index.html b/examples/react/index.html similarity index 100% rename from examples/react-demo/index.html rename to examples/react/index.html diff --git a/examples/react-demo/package.json b/examples/react/package.json similarity index 100% rename from examples/react-demo/package.json rename to examples/react/package.json diff --git a/examples/react-demo/src/App.tsx b/examples/react/src/App.tsx similarity index 100% rename from examples/react-demo/src/App.tsx rename to examples/react/src/App.tsx diff --git a/examples/react-demo/src/globals.css b/examples/react/src/globals.css similarity index 100% rename from examples/react-demo/src/globals.css rename to examples/react/src/globals.css diff --git a/examples/react-demo/src/main.tsx b/examples/react/src/main.tsx similarity index 100% rename from examples/react-demo/src/main.tsx rename to examples/react/src/main.tsx diff --git a/examples/react-demo/src/skins/frosted-eject/FrostedSkin.tsx b/examples/react/src/skins/frosted-eject/FrostedSkin.tsx similarity index 100% rename from examples/react-demo/src/skins/frosted-eject/FrostedSkin.tsx rename to examples/react/src/skins/frosted-eject/FrostedSkin.tsx diff --git a/examples/react-demo/src/skins/frosted-eject/frosted.css b/examples/react/src/skins/frosted-eject/frosted.css similarity index 100% rename from examples/react-demo/src/skins/frosted-eject/frosted.css rename to examples/react/src/skins/frosted-eject/frosted.css diff --git a/examples/react-demo/src/skins/frosted/FrostedSkin.tsx b/examples/react/src/skins/frosted/FrostedSkin.tsx similarity index 100% rename from examples/react-demo/src/skins/frosted/FrostedSkin.tsx rename to examples/react/src/skins/frosted/FrostedSkin.tsx diff --git a/examples/react-demo/src/skins/frosted/styles.ts b/examples/react/src/skins/frosted/styles.ts similarity index 100% rename from examples/react-demo/src/skins/frosted/styles.ts rename to examples/react/src/skins/frosted/styles.ts diff --git a/examples/react-demo/src/skins/frosted/types.ts b/examples/react/src/skins/frosted/types.ts similarity index 100% rename from examples/react-demo/src/skins/frosted/types.ts rename to examples/react/src/skins/frosted/types.ts diff --git a/examples/react-demo/src/skins/minimal-eject/MinimalSkin.tsx b/examples/react/src/skins/minimal-eject/MinimalSkin.tsx similarity index 100% rename from examples/react-demo/src/skins/minimal-eject/MinimalSkin.tsx rename to examples/react/src/skins/minimal-eject/MinimalSkin.tsx diff --git a/examples/react-demo/src/skins/minimal-eject/minimal.css b/examples/react/src/skins/minimal-eject/minimal.css similarity index 100% rename from examples/react-demo/src/skins/minimal-eject/minimal.css rename to examples/react/src/skins/minimal-eject/minimal.css diff --git a/examples/react-demo/src/skins/minimal/MinimalSkin.tsx b/examples/react/src/skins/minimal/MinimalSkin.tsx similarity index 100% rename from examples/react-demo/src/skins/minimal/MinimalSkin.tsx rename to examples/react/src/skins/minimal/MinimalSkin.tsx diff --git a/examples/react-demo/src/skins/minimal/styles.ts b/examples/react/src/skins/minimal/styles.ts similarity index 100% rename from examples/react-demo/src/skins/minimal/styles.ts rename to examples/react/src/skins/minimal/styles.ts diff --git a/examples/react-demo/src/skins/minimal/types.ts b/examples/react/src/skins/minimal/types.ts similarity index 100% rename from examples/react-demo/src/skins/minimal/types.ts rename to examples/react/src/skins/minimal/types.ts diff --git a/examples/react-demo/tsconfig.json b/examples/react/tsconfig.json similarity index 100% rename from examples/react-demo/tsconfig.json rename to examples/react/tsconfig.json diff --git a/examples/react-demo/vite.config.ts b/examples/react/vite.config.ts similarity index 100% rename from examples/react-demo/vite.config.ts rename to examples/react/vite.config.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7fbbe09..11e0495e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -87,7 +87,7 @@ importers: specifier: ^5.9.2 version: 5.9.2 - examples/html-demo: + examples/html: dependencies: '@videojs/html': specifier: workspace:* @@ -95,12 +95,12 @@ importers: devDependencies: typescript: specifier: ^5.9.2 - version: 5.9.2 + version: 5.9.3 vite: specifier: ^7.1.6 version: 7.1.6(@types/node@22.18.6)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1) - examples/next-demo: + examples/next: dependencies: next: specifier: 16.0.1 @@ -135,12 +135,12 @@ importers: version: 16.0.1(@typescript-eslint/parser@8.46.2(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) tailwindcss: specifier: ^4 - version: 4.1.14 + version: 4.1.16 typescript: specifier: ^5 version: 5.9.3 - examples/react-demo: + examples/react: dependencies: '@videojs/react': specifier: workspace:* @@ -156,7 +156,7 @@ importers: version: 18.3.1(react@18.3.1) tailwindcss: specifier: ^4.1.13 - version: 4.1.14 + version: 4.1.16 devDependencies: '@tailwindcss/vite': specifier: ^4.1.0 @@ -172,7 +172,7 @@ importers: version: 5.0.3(vite@7.1.6(@types/node@22.18.6)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)) typescript: specifier: ^5.9.2 - version: 5.9.2 + version: 5.9.3 vite: specifier: ^7.1.6 version: 7.1.6(@types/node@22.18.6)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.8.1)