Skip to content

Releases: LekoArts/secco

v3.1.2

01 Oct 16:35
548397f

Choose a tag to compare

Patch Changes

  • Update dependencies (#204)

  • Improve internal usage of dependencies (#216)

v3.1.1

17 Sep 18:58
eee9ec6

Choose a tag to compare

Patch Changes

  • Publish package with "Trusted publishing" (#202)

v3.1.0

13 Sep 10:28
e69461a

Choose a tag to compare

Minor Changes

  • The CLI got more functionality! (#200)

    • Add -s alias for --scan-once and -f for --force-verdaccio

    • Add --source and --yes flag for secco init, making it possible to run the init command in non-interactive mode

      For example, this command will create a .seccorc file with the given source path:

      secco init --source=/absolute/path --yes

      If you don't provide the --yes flag you'll need to confirm the prompt.

  • If your source packages have a files array inside their package.json secco will now respect that when copying over files. It will only copy over the files defined in files. (#198)

    Previously, if for example your source package had this structure:

    .
    └── package/
        ├── src
        ├── dist
        ├── unrelated-folder
        └── README.md

    Then secco would have copied over the unrelated-folder, too. With files: ["dist"] it'll only copy that.

Patch Changes

  • Various small bug fixes: (#200)

    • When dist/ was in the files array of package.json it didn't correctly copy over files inside the dist directory
    • When --scan-once and --force-verdaccio were used together a warning was thrown about an ungraceful exit. For this codepath any cleanup tasks are run before exiting now. The warning won't show.
    • The init command ran the whole main function while it should only run the Enquirer prompt. This is fixed now.
  • Minor bug fixes here and there to improve the usability. (#198)

    • Reuse already started Verdaccio server when trying to start a new one. Sometimes secco tried to start two servers and threw an error.
    • Use --legacy-peer-deps for npm install. This helps when your source packages have incorrect peer dependencies.
    • Correctly set process.exit(0) and process.exit(1) inside secco's codebase.

v3.0.1

22 Aug 10:27
5d4cdb9

Choose a tag to compare

Patch Changes

  • 93a6957 Thanks @LekoArts! - Add optional chaining check when checking for workspace packages

v3.0.0

25 Jun 09:47
a08e17a

Choose a tag to compare

Major Changes

  • #179 5976456 Thanks @renovate! - Update yargs from 17.7.2 to 18.0.0. yargs v18 now requires Node.js ^20.19.0 || ^22.12.0 || >=23 or later.

    Since secco supported Node.js v18 in v2, this dependency update warrants a major update to update secco's engines key.

    Breaking change: secco now requires Node.js ^20.19.0 || ^22.12.0 || >=23 or later. Once you update your Node.js version, you'll be able to use secco as before.

v2.3.6

06 May 11:03
92b7fdc

Choose a tag to compare

Patch Changes

  • #169 549d846 Thanks @LekoArts! - Migrate internal build tooling from tsup to tsdown. No behavior change should occur.

v2.3.5

06 May 08:49
c209a17

Choose a tag to compare

Patch Changes

v2.3.4

26 Feb 12:50
c173ae1

Choose a tag to compare

Patch Changes

v2.3.3

24 Dec 12:20
d978ae5

Choose a tag to compare

Patch Changes

v2.3.2

02 Dec 14:05
804e8f9

Choose a tag to compare

Patch Changes

  • 59586a8 Thanks @LekoArts! - Change pnpm workspaces detection to include all workspace: protocols, not only workspace:*