Skip to content

Staging - #227

Closed
bourgeoa wants to merge 28 commits into
mainfrom
staging
Closed

Staging#227
bourgeoa wants to merge 28 commits into
mainfrom
staging

Conversation

@bourgeoa

Copy link
Copy Markdown
Contributor

No description provided.

timea-solid and others added 28 commits June 18, 2026 09:47
fix dev login to match new authn
Fix the problem with uploading files with the plus
Copilot AI lite review requested due to automatic review settings August 5, 2026 01:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR migrates the build/dev tooling from the previous Webpack-based setup to a Vite + solidos-toolkit-based setup, updates packaging to emit artifacts under dist/, and tweaks the folder pane UI to expand the file-drop target area.

Changes:

  • Replace Webpack configs and dev harness with a Vite config (vite.config.mts) and Vite-based build scripts/output (dist/).
  • Update package publishing metadata (main/types/exports) and CI to include staging and run a reusable dependency-update workflow.
  • Improve the upload drop-zone UX by applying the drop target to a larger container and adding corresponding CSS.

Reviewed changes

Copilot reviewed 14 out of 17 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
webpack.module.rules.mjs Removed Webpack loader rules as part of migrating away from Webpack.
webpack.dev.config.mjs Removed Webpack dev-server configuration.
webpack.config.mjs Removed Webpack production build configuration.
vite.config.mts Added Vite configuration using solidos-toolkit build/pane plugins.
tsconfig.json Updated TS build output folder and module resolution for bundler workflows.
src/styles/folderPane.css Added styling for a larger drag-and-drop zone.
src/index.ts Added new entry point re-exporting the pane for Vite library build.
src/folderPane.ts Changed drop target element to expand the effective drop zone.
package.json Updated build scripts, outputs/exports, deps, and branch push behavior for staging.
dev/index.js Removed the Webpack-based local dev harness.
dev/index.html Removed the Webpack-based dev HTML entry.
dev/dev-global.css Removed dev-only global CSS used by the old harness.
dev/context.js Removed dev harness context adapter.
babel.config.mjs Removed Babel config previously used by Webpack pipeline.
.gitignore Switched ignored build output from lib/ to dist/.
.github/workflows/ci.yml Added staging triggers and a reusable update-deps prerequisite job; adjusted publish job permissions.
Suppressed comments (1)

package.json:35

  • package.json#files includes LICENSE, but the repository has LICENSE.md (so the license file won’t be included in the published package).
  "files": [
    "dist/",
    "declarations.d.ts",
    "README.md",
    "LICENSE"
  ],

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment on lines 24 to +28
"test": "echo \"No tests specified\" && exit 0",
"prepublishOnly": "npm run build && npm run lint",
"preversion": "npm run typecheck && npm run lint",
"postpublish": "git push origin main --follow-tags",
"start": "webpack serve --config webpack.dev.config.mjs --open"
"postpublish": "git push origin staging",
"start": "vite"
Comment thread package.json
Comment on lines +71 to +75
"solid-logic": "4.0.8-2",
"solid-ui": "3.1.3-14",
"vite": "^8.0.16",
"vitest": "^4.0.18",
"vitest-axe": "^0.1.0"
@bourgeoa bourgeoa closed this Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants