1
0
Fork 0
Commit graph

431 commits

Author SHA1 Message Date
joostdecock
3d01c0136c wip: Work on editor docs 2025-05-31 18:38:32 +02:00
joostdecock
f69093b0dc feat[react]: Linting with eslint 9 2025-05-30 11:29:55 +02:00
joostdecock
836e1b6c8e [studio] fix: Various studio fixes 2025-04-26 13:39:51 +00:00
joostdecock
f20ea77c64 chore: Run reconfigure in kickstart 2025-04-23 16:46:23 +00:00
joostdecock
02f841c570 feat: Added studio to monorepo 2025-04-23 16:46:23 +00:00
Joost De Cock
51dc1d9732
[breaking]: FreeSewing v4 (#7297)
Refer to the CHANGELOG for all info.

---------

Co-authored-by: Wouter van Wageningen <wouter.vdub@yahoo.com>
Co-authored-by: Josh Munic <jpmunic@gmail.com>
Co-authored-by: Jonathan Haas <haasjona@gmail.com>
2025-04-01 16:15:20 +02:00
Benjamin Fan
e797836539 fix(shared): Remove yarn scripts for lab and add for org, dev 2024-10-04 09:50:08 -07:00
Jonathan Haas
a99b960aef Specify execa version explicitly 2024-10-03 08:22:07 +02:00
Joost De Cock
adefbe7d18
feat: New pattern editor (#7080)
This is not exactly finished or ready for prime-time, but I do feel that leaving it in a feature branch longer will only cause the spread between the `develop` branch and this to grow.

Given that I've taken care to not break the current site, I plan to merge this and then keep polishing things.

Some views are not implemented yet, and overall there's a need to polish to limit the amount of re-renders and improve performance.
2024-09-15 15:29:30 +02:00
dependabot[bot]
d92848cb88
chore(deps-dev): bump esbuild from 0.21.5 to 0.23.0
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.21.5 to 0.23.0.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.21.5...v0.23.0)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-02 04:49:40 +00:00
dependabot[bot]
c6e322644a
chore(deps): bump c8 from 9.1.0 to 10.1.2
Bumps [c8](https://github.com/bcoe/c8) from 9.1.0 to 10.1.2.
- [Release notes](https://github.com/bcoe/c8/releases)
- [Changelog](https://github.com/bcoe/c8/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bcoe/c8/compare/v9.1.0...v10.1.2)

---
updated-dependencies:
- dependency-name: c8
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-15 16:01:45 +00:00
dependabot[bot]
c4b03a1737
chore(deps-dev): Bump esbuild from 0.20.2 to 0.21.0
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.20.2 to 0.21.0.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.20.2...v0.21.0)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 04:38:03 +00:00
dependabot[bot]
9d014a9f8f
chore(deps-dev): Bump eslint-plugin-markdown from 4.0.1 to 5.0.0
Bumps [eslint-plugin-markdown](https://github.com/eslint/eslint-plugin-markdown) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/eslint/eslint-plugin-markdown/releases)
- [Changelog](https://github.com/eslint/eslint-plugin-markdown/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint-plugin-markdown/compare/v4.0.1...v5.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-markdown
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-03 04:32:41 +00:00
dependabot[bot]
139ceee19b
Bump eslint-plugin-markdown from 3.0.1 to 4.0.1
Bumps [eslint-plugin-markdown](https://github.com/eslint/eslint-plugin-markdown) from 3.0.1 to 4.0.1.
- [Release notes](https://github.com/eslint/eslint-plugin-markdown/releases)
- [Changelog](https://github.com/eslint/eslint-plugin-markdown/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint-plugin-markdown/compare/v3.0.1...v4.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-markdown
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-07 04:38:47 +00:00
dependabot[bot]
e1abb9cc81
chore(deps-dev): Bump @commitlint/config-conventional
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 18.6.2 to 19.0.3.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.0.3/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/config-conventional"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-02 14:26:03 +00:00
dependabot[bot]
bf26f71061
chore(deps-dev): Bump @commitlint/cli from 18.6.1 to 19.0.3
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 18.6.1 to 19.0.3.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.0.3/@commitlint/cli)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-29 04:37:14 +00:00
joostdecock
59adf43911 chore: Set engines in package.json 2024-02-11 17:31:52 +01:00
joostdecock
02c619d84c chore: README update 2024-02-04 10:44:55 +01:00
joostdecock
038d0f3903 Merge branch 'develop' into joost 2024-02-04 10:17:39 +01:00
joostdecock
7bf62f2317 chore: Updated husky and changelog 2024-02-04 10:16:39 +01:00
dependabot[bot]
9f3836f343
build(deps): bump c8 from 8.0.1 to 9.1.0
Bumps [c8](https://github.com/bcoe/c8) from 8.0.1 to 9.1.0.
- [Release notes](https://github.com/bcoe/c8/releases)
- [Changelog](https://github.com/bcoe/c8/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bcoe/c8/compare/v8.0.1...v9.1.0)

---
updated-dependencies:
- dependency-name: c8
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-03 16:26:16 +00:00
Joost De Cock
8760c0035b
Merge pull request #5847 from freesewing/dependabot/npm_and_yarn/pretty-quick-4.0.0
build(deps-dev): bump pretty-quick from 3.1.3 to 4.0.0
2024-02-03 17:23:46 +01:00
dependabot[bot]
ba4163a2b8
build(deps-dev): bump husky from 8.0.3 to 9.0.10
Bumps [husky](https://github.com/typicode/husky) from 8.0.3 to 9.0.10.
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v8.0.3...v9.0.10)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-02 04:54:09 +00:00
dependabot[bot]
48dad3ae1b
build(deps-dev): bump esbuild from 0.19.12 to 0.20.0
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.19.12 to 0.20.0.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.19.12...v0.20.0)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 04:37:17 +00:00
dependabot[bot]
8dc726005c
build(deps-dev): bump pretty-quick from 3.1.3 to 4.0.0
Bumps [pretty-quick](https://github.com/prettier/pretty-quick) from 3.1.3 to 4.0.0.
- [Release notes](https://github.com/prettier/pretty-quick/releases)
- [Changelog](https://github.com/prettier/pretty-quick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/pretty-quick/compare/v3.1.3...v4.0.0)

---
updated-dependencies:
- dependency-name: pretty-quick
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-18 04:44:40 +00:00
Joost De Cock
aff8714daa wip: Work on i18n support for newsletter 2024-01-01 15:55:49 +01:00
dependabot[bot]
e45e7b8573
build(deps-dev): bump lerna from 7.4.2 to 8.0.0
Bumps [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) from 7.4.2 to 8.0.0.
- [Release notes](https://github.com/lerna/lerna/releases)
- [Changelog](https://github.com/lerna/lerna/blob/main/packages/lerna/CHANGELOG.md)
- [Commits](https://github.com/lerna/lerna/commits/v8.0.0/packages/lerna)

---
updated-dependencies:
- dependency-name: lerna
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-29 04:30:42 +00:00
dependabot[bot]
2133d5c874
chore(deps): bump eslint-config-next from 13.5.6 to 14.0.1
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 13.5.6 to 14.0.1.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v14.0.1/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 04:15:04 +00:00
dependabot[bot]
82a34b5c9d
Bump @commitlint/config-conventional from 17.8.0 to 18.1.0
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 17.8.0 to 18.1.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.1.0/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/config-conventional"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-27 04:42:59 +00:00
dependabot[bot]
f0d8cdcc7d
Bump @commitlint/cli from 17.8.0 to 18.1.0
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 17.8.0 to 18.1.0.
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v18.1.0/@commitlint/cli)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 04:15:27 +00:00
joostdecock
b4e96449ea chore: Add yarn buildall to kickstart 2023-10-22 11:23:30 +02:00
dependabot[bot]
a49623071f
chore(deps-dev): bump lint-staged from 14.0.1 to 15.0.1
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 14.0.1 to 15.0.1.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](https://github.com/okonet/lint-staged/compare/v14.0.1...v15.0.1)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 04:30:15 +00:00
Joost De Cock
b87e3798a3 chore: Eslint config 2023-10-13 18:03:30 +02:00
Joost De Cock
f2a787528d chore: Updated/cleaned up dependencies 2023-10-13 17:19:40 +02:00
dependabot[bot]
cbaf0c18ed
chore(deps): bump remark-cli from 11.0.0 to 12.0.0
Bumps [remark-cli](https://github.com/remarkjs/remark) from 11.0.0 to 12.0.0.
- [Release notes](https://github.com/remarkjs/remark/releases)
- [Changelog](https://github.com/remarkjs/remark/blob/main/changelog.md)
- [Commits](https://github.com/remarkjs/remark/compare/remark-cli@11.0.0...remark-cli@12.0.0)

---
updated-dependencies:
- dependency-name: remark-cli
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-05 04:49:29 +00:00
joostdecock
97520a0a7d chore: Install various major updates 2023-10-04 17:55:54 +02:00
Joost De Cock
f4a1f60b25
Merge branch 'develop' into joost 2023-10-01 19:10:57 +02:00
joostdecock
1edbf7d395 feat(markdown): 2023q4 newsletter 2023-10-01 15:32:20 +02:00
dependabot[bot]
259e28b44c
Bump remark-html from 15.0.2 to 16.0.1
Bumps [remark-html](https://github.com/remarkjs/remark-html) from 15.0.2 to 16.0.1.
- [Release notes](https://github.com/remarkjs/remark-html/releases)
- [Commits](https://github.com/remarkjs/remark-html/compare/15.0.2...16.0.1)

---
updated-dependencies:
- dependency-name: remark-html
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 04:47:50 +00:00
dependabot[bot]
67c97d8543
chore(deps-dev): bump esbuild from 0.18.20 to 0.19.0
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.18.20 to 0.19.0.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.18.20...v0.19.0)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-09 06:19:35 +00:00
Enoch Riese
1521d55d16 update kickstart and tips 2023-07-28 12:56:14 -05:00
joostdecock
009e1c1cc9 fix(shared): Get rid of build:sitedeps
Recently I refactored the prebuild code. One thing I did not touch (yet)
was the various site dependencies. They were then ported to NX over the
previous system with build priorities we had in place. And while that
was a welcome improvement, it did not really address the bigger picture:
we don't actually need to build any of these dependencies to build the
site.

All we need to do is help NodeJS so it can resolve everything from the
source. So this commit does that by adding a top-level run script
`yarn buildsiteconfigure` which calls `yarn reconfigure` but with the
BUILDSITE variable set.

When that variable is set, the reconfigure script will skip all optional
steps and generate a slightly different package.json file that tells
NodeJS to looks the package from source, rather than to look for the
build files.

After running this script, the prebuild step for the various sites will
run without problems, even on a fresh repo where nothing has ever been
build.

So I've updated the prebuild script in the sites to run this. For local
development, please use `uyarn predev` so that you don't muck with all
the package.json files.
If you do so (by accident or not) a `yarn reconfigure` run will put
everything back in its place.
2023-07-26 20:01:04 +02:00
Enoch Riese
9c88b44501 better naming convention for build scripts. bring back build:all 2023-07-23 11:19:30 -06:00
Enoch Riese
d613c842d6 use lerna to handle build order and speed up buildsitedeps 2023-07-22 18:32:19 -06:00
joostdecock
3f77777c4b breaking: FreeSewing now uses NodeJS 18 lts/hydrogen
FreeSewing now uses NodeJS 18 -- specifically lts/hydrogen -- for its
development.

There is no specific reason to run 18, things will still work in 16
(lts/gallium) but Vercel who hosts/builds our sites will be dropping
support for Node 16 in about 6 months, so since we're gearing up for
a new major release (v3) this is the best time for us to also move
to Node 18.
2023-07-21 18:35:19 +02:00
dependabot[bot]
31f74b4d80
Bump prettier from 2.8.8 to 3.0.0
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.0.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.0.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 05:22:49 +00:00
Joost De Cock
0363b06ef0 fix: Typo in dependencies 2023-07-04 21:14:09 +02:00
Enoch Riese
951eb57718 (chore) lint 2023-06-28 16:52:36 -05:00
Joost De Cock
9cff70886f
Merge pull request #4286 from freesewing/dependabot/npm_and_yarn/c8-8.0.0
chore(deps): bump c8 from 7.14.0 to 8.0.0
2023-06-26 18:26:36 +02:00
dependabot[bot]
f9cd897612
chore(deps-dev): bump lerna from 6.6.2 to 7.0.2
Bumps [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) from 6.6.2 to 7.0.2.
- [Release notes](https://github.com/lerna/lerna/releases)
- [Changelog](https://github.com/lerna/lerna/blob/main/packages/lerna/CHANGELOG.md)
- [Commits](https://github.com/lerna/lerna/commits/7.0.2/packages/lerna)

---
updated-dependencies:
- dependency-name: lerna
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-19 07:26:57 +00:00