Commit Graph

26 Commits

Author SHA1 Message Date
Luke Hagar
bc5d780c42 Update release workflow to push changes to the main branch using HEAD reference instead of a direct branch name, improving compatibility with various Git configurations. v1.0.3 2025-09-26 21:05:38 +00:00
Luke Hagar
d34e24583b Refactor OpenAPI plugin structure by consolidating parser and printer exports, enhancing type safety, and improving error handling in parsing functions. Update tests to reflect new structure and ensure consistent handling of OpenAPI file detection. 2025-09-26 21:03:08 +00:00
Luke Hagar
0901e96671 Remove Typecheck step from CI workflow to streamline process and improve efficiency. 2025-09-26 19:06:19 +00:00
Luke Hagar
5e97d04fb2 Update package.json and bun.lock to include Rollup plugins, modify build scripts for Rollup integration, and enhance TypeScript configuration for improved module handling. Introduce rollup.config.js for bundling configurations and refactor parser and printer references in tests to align with new structure. 2025-09-26 19:05:00 +00:00
Luke Hagar
34f3cd51bc Update repository URL in package.json to reflect correct casing and modify CI workflow to use latest Node.js version and set fetch-depth for improved checkout efficiency. 2025-09-26 18:12:00 +00:00
Luke Hagar
8e7807e7af Refactor CI workflow by removing Codecov upload step while retaining build command for improved clarity and efficiency. 2025-09-26 18:10:25 +00:00
Luke Hagar
184a99a382 Update README.md to include pnpm and pnpx commands for installing and formatting with prettier-plugin-openapi 2025-09-26 18:05:41 +00:00
Luke Hagar
04f04f99ce Update repository URL in package.json to remove 'git+' prefix for cleaner formatting. 2025-09-26 17:59:38 +00:00
Luke Hagar
3aefb4b1c4 Enhance release workflow to check for existing tags locally and on remote before creating new tags, improving error handling and feedback during the tagging process. 2025-09-26 17:56:38 +00:00
Luke Hagar
5968ea389c Update release workflow to use Node.js v5 and latest version, enhance npm publish command with provenance and public access flags 2025-09-26 17:54:30 +00:00
Luke Hagar
989760360e Update version in package.json to 1.0.2 for prettier-plugin-openapi v1.0.2 2025-09-26 17:43:37 +00:00
Luke Hagar
9816484b6d Update release workflow to use jq for JSON parsing of latest GitHub release version, ensuring reliable extraction and handling of null values. 2025-09-26 17:42:14 +00:00
Luke Hagar
f3743a01f1 Remove DEVELOPMENT.md and enhance KEYS.md with detailed key ordering philosophy and examples. Update README.md to reflect changes in testing coverage and tooling, and improve vendor extension documentation with enhanced IntelliSense features and examples. Refactor vendor extension loading and validation for better type safety and usability. 2025-09-26 17:39:01 +00:00
Luke Hagar
0bdacba5d5 Fix npm publish command in release workflow by correcting environment variable indentation 2025-09-26 15:30:42 +00:00
Luke Hagar
10575de36e Remove npm cache and registry URL configuration from release workflow in GitHub Actions v1.0.1 2025-09-26 15:18:40 +00:00
Luke Hagar
912ef809bf Add KEYS.md for comprehensive OpenAPI key reference and update biome.json to disable explicit any type warnings 2025-09-26 15:14:26 +00:00
Luke Hagar
16b154098f Update CI/CD workflows to streamline processes, adjust permissions, and enhance build and release steps. Modify biome.json to turn off console warnings. 2025-09-26 14:46:52 +00:00
Luke Hagar
723640e9d0 Remove npm cache configuration from CI workflow for Node.js setup 2025-09-26 05:30:20 +00:00
Luke Hagar
08f3c200b2 Update bun.lock to add @biomejs/biome as a dependency, remove ESLint and related packages, and adjust CI workflow by removing the security audit steps. 2025-09-26 05:29:27 +00:00
Luke Hagar
e2ed313ad0 Replace ESLint with Biome for linting and formatting, update TypeScript configuration to target ESNext, and refactor code to use type imports. Add new biome.json configuration file and adjust test cases for error handling. 2025-09-26 05:28:23 +00:00
Luke Hagar
efed32466f Add ESLint and Prettier dependencies to bun.lock for improved code quality and formatting 2025-09-26 05:18:18 +00:00
Luke Hagar
aa3001ab58 Remove npm cache configuration from GitHub Actions workflow for release 2025-09-26 05:17:47 +00:00
Luke Hagar
36e21f157e Add ESLint and Prettier configuration files, update .gitignore and .npmignore, and enhance CI/CD workflows with testing and release automation 2025-09-26 05:16:13 +00:00
Luke Hagar
8ffbcc25fa Refactor OpenAPI plugin: remove unused index.ts, update package.json with author info, enhance file detection logic, and add comprehensive tests for OpenAPI file detection. 2025-09-25 16:32:08 +00:00
Luke Hagar
61b49e4616 Remove outdated documentation files related to customization, extensions, supported keys, and vendor systems to streamline the codebase. 2025-09-25 01:39:56 +00:00
Luke Hagar
22726c627a Saving current state 2025-09-25 01:36:23 +00:00