Skip to content

Conversation

@Keshav-writes-code
Copy link

No description provided.

- Replaced Rollup with Vite for building the library.
- Upgraded TypeScript to v5.x and fixed resulting type errors.
- Added `eslint.config.js` and `.prettierrc` for linting and formatting.
- Updated `package.json` scripts and dependencies.
- Refactored `dev/build-css.js` to use modern Sass API.
- Fixed CSS imports in source files to align with new build structure.
- Removed legacy build scripts and config files.
- Migrated build system to Vite.
- Upgraded TypeScript to v5 and fixed type errors.
- Added ESLint and Prettier configuration.
- Refactored CSS build to use modern Sass.
- Corrected CSS import paths in source files.
- Updated `package.json` scripts, dependencies, and exports for modern usage.
- Updated README with new development instructions.
- Bumped version to 0.3.12.
- Migrated build system to Vite.
- Upgraded TypeScript to v5 and fixed type errors.
- Added ESLint and Prettier configuration.
- Refactored CSS build to use modern Sass.
- Corrected CSS import paths in source files.
- Updated `package.json` scripts, dependencies, and exports.
- Removed legacy `demo` and `docs/examples` directories.
- Added a modern, minimal example (`index.html` + `example.ts`) for development.
- Updated README with modern usage instructions.
- Bumped version to 0.3.12.
- Configured `eslint.config.js` with `typescript-eslint` and relaxed rules for legacy code compatibility.
- Fixed numerous lint errors (unused vars, `this` aliasing, type assertions) across the codebase.
- Added `"type": "module"` to `package.json`.
- Replaced `.travis.yml` with GitHub Actions workflow (`.github/workflows/ci.yml`).
- Updated `docs/quick-start.md` to reflect modern usage (Vite/ESM).
- Polished `package.json` scripts (`lint` command updated).
- Ensured `npm run lint` passes (warnings only).
- **Packaging**: Renamed package to `hypermd_uplift`, fixed exports, and set `type: module`.
- **CI**: Added GitHub Actions workflow (`.github/workflows/ci.yml`) and fixed `package-lock.json` issue.
- **Linting**: Configured ESLint with `typescript-eslint`, fixed 50+ lint errors/warnings, and relaxed strict rules for legacy code.
- **Docs**: Updated `README.md` and `docs/quick-start.md` with modern installation instructions (`npm install hypermd_uplift`).
- **Cleanup**: Removed legacy `demo` and `docs/examples` folders, replaced with a modern root-level example.
- **Build**: Verified `npm run build` works correctly with new toolchain.
- **Packaging**: Renamed package to `hypermd_uplift`, fixed exports, and set `type: module`.
- **CI**: Added GitHub Actions workflow (`.github/workflows/ci.yml`) and fixed `package-lock.json` issue.
- **Linting**: Configured ESLint with `typescript-eslint`, fixed 50+ lint errors/warnings, and relaxed strict rules for legacy code.
- **Docs**: Updated `README.md` and `docs/quick-start.md` with modern installation instructions (`npm install hypermd_uplift`).
- **Cleanup**: Removed legacy `demo` and `docs/examples` folders, replaced with a modern root-level example.
- **Build**: Verified `npm run build` works correctly with new toolchain.
- **Git**: Whitelisted `eslint.config.js` and `src/everything.ts` in `.gitignore` to ensure correct CI execution and source availability.
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.

1 participant