Introduce css-js-gen package to this repo, and refactor project structure#67
Open
Adammatthiesen wants to merge 14 commits intomainfrom
Open
Introduce css-js-gen package to this repo, and refactor project structure#67Adammatthiesen wants to merge 14 commits intomainfrom
Adammatthiesen wants to merge 14 commits intomainfrom
Conversation
- Refactored tsconfig.src.json and tsconfig.test.json for consistent formatting. - Updated tsdown.config.ts to utilize shared configuration from tsdown.shared.ts. - Added new shared configuration for tsdown in tsdown.shared.ts. - Updated pnpm-lock.yaml to include new dependencies and versions. - Added a new issue template for bug reports related to css-js-gen. - Updated root tsconfig.json to include css-js-gen package reference.
- Implemented a CSS generator with support for nested selectors, media queries, and various formatting options. - Created base styles for documentation popups, static containers, and completion items. - Added test suite to validate CSS generation functionality and edge cases. - Introduced a scratchpad for testing and outputting generated styles to a file.
🦋 Changeset detectedLatest commit: 8e6c8cc The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Dokploy Preview Deployment
|
commit: |
… toString method, and update tests accordingly
…tring method and examples
…les as a single argument
RATIU5
reviewed
Feb 19, 2026
| ## Installation | ||
|
|
||
| ```bash | ||
| pnpm install |
Member
There was a problem hiding this comment.
Are developers expected to clone the repo at this stage to install?
RATIU5
reviewed
Feb 19, 2026
Member
RATIU5
left a comment
There was a problem hiding this comment.
Left one comment on the readme
dreyfus92
reviewed
Feb 19, 2026
Comment on lines
+18
to
+20
| ```bash | ||
| pnpm install | ||
| pnpm build |
Member
There was a problem hiding this comment.
is this package gonna be published independently? 👀
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new package,
css-js-gen, and refactors the project structure and configuration to better support multiple packages. The most significant changes include the addition of thecss-js-genpackage (with documentation, license, and changelog), updates to monorepo tooling and scripts, improved label and dependency management, and the removal of legacy code and configuration from the previous structure.New package:
css-js-gencss-js-genpackage, including source code (src/index.ts), documentation (README.md), license (LICENSE), changelog (CHANGELOG.md), and a scratchpad for style testing (scratchpad/test-styles.mjs). [1] [2] [3] [4] [5] [6]Monorepo structure and tooling updates
package.jsonto use./packages/*, updated build, dev, and test scripts to target all packages, and added new dependencies for testing and publishing. [1] [2] [3]renovate.json) to group dependencies for individual packages, includingcss-js-genandexpressive-code-twoslash.labeler.yml) to recognize changes in the new package directories.Documentation and changelog updates
css-js-genand updated references in documentation and scripts to use the new package paths. [1] [2] [3] [4]Code and configuration cleanup
packagedirectory, includingtsconfig.json, and index files for annotations and helpers. [1] [2] [3]rgbato the list of recognized words in VSCode settings.Miscellaneous
tsconfigand module imports forexpressive-code-twoslash.