Back to Explore

remarkablemark/inline-style-parser

GitHub
2 watchersOpen source

Last release: 2025-11-16

Inline style parser for JavaScript and Node.js, published as an npm package. It parses CSS inline style strings into structured declaration objects (property, value, and position), useful for turning style text like `color: #BADA55;` into data for further processing.

Project status

  • The source appears in active development, with a recent upstream push on 2026-06-08, but the latest published npm updates were last seen on 2025-11-16 (about 7 months ago), suggesting ongoing work between published updates.
  • Update cadence is uneven: v0.2.7 (2025-11-16) and v0.2.6 (2025-10-03) were relatively close together, followed by a long gap until the last noted update, and earlier years show even larger intervals.

AI summary generated 2026-06-09

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v0.2.7

    2025-11-16

    Release v0.2.7 is documented as a README-only change, updating status badges from badgen.net to shields.io. The diff shows no changes to the inline-style-parser runtime code, but it does include CI workflow updates and a large set of devDependency/tooling version bumps via package.json and package-lock.json. It also removes at least one README link that was not mentioned in the release notes.

  • v0.2.6

    2025-10-03

    v0.2.6 is labeled as a package bug fix, specifically around correcting ESM and CJS type artifacts. The changes largely affect packaging/build configuration and developer tooling (linting, CI, pre-commit), with no runtime code changes shown in the provided diff.

  • v0.2.5

    2025-10-02

    v0.2.5 primarily restructures the build and publishing pipeline to produce dual CJS and ESM artifacts, and updates CI to build before running tests. However, the code changes also adjust the package entrypoints and module export style in ways not fully covered by the release notes.

    Features
  • v0.2.4

    2024-08-29

    Release v0.2.4 is presented as a CI-focused change, mainly adding npm provenance to the publish step. The code diff, however, also includes multiple development tooling and dependency upgrades (Node version, ESLint configuration, Rollup toolchain) that are not mentioned in the release notes.

  • v0.2.3

    2024-03-26

    Release v0.2.3 is documented as a documentation-only change to add an MIT license. The actual diff shows a broad set of repository and tooling changes, including dependency version bumps, CI workflow updates, and changes to npm lifecycle scripts for Husky.

    Security
  • v0.2.2

    2023-10-15

    Release v0.2.2 is a small TypeScript typing fix. It updates the public type declarations in index.d.ts to export the `Declaration` and `Comment` interfaces.

  • v0.2.1

    2023-10-15

    Release v0.2.1 primarily documents a packaging fix to include the TypeScript definition file (index.d.ts) in the published npm package. The code diff also shows several CI and developer workflow changes (tests, workflows, husky, commitlint) that are not mentioned in the release notes. No runtime code changes to the parser itself are visible in the provided diff.

  • v0.2.0

    2023-10-15

    Release v0.2.0 primarily adds a TypeScript declaration file (index.d.ts) for the default export InlineStyleParser. The diff also updates tests and snapshots, including new coverage for an options.source value that appears to be propagated into returned node positions.

    Features
  • v0.1.2

    2023-10-14

    Release v0.1.2 claims a build system update, specifically a rollup upgrade with plugin changes and sourcemap generation. The actual diff shows that, in addition to rollup changes, the project upgraded a large set of development tooling and modified publish workflow scripts, plus substantial snapshot/test output differences consistent with dependency upgrades.

  • v0.1.1

    2022-12-03

    v0.1.1 primarily updates build and packaging behavior to ensure the built dist assets are correctly included when publishing the npm package. The code diff also adds a new HTML example, updates README with external playground links, and changes CI to run a build step.