Enoch Riese
7ff2bded15
use node conditional exports instead of reconfiguring exports for different use cases
2023-07-27 18:52:58 -06: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
github-actions
7635c63b65
[dependabot skip] chore(deps): bumped dependabot/npm_and_yarn/nodemon-3.0.1 changes in config/dependencies.yaml
2023-07-10 04:53:22 +00:00
Enoch Riese
64bffa5ff9
fix (designs) add missing measurements to design configs
2023-06-20 18:18:39 -05:00
joostdecock
8be9f395e8
fix(sanity): Add missing dependency
2023-06-16 18:39:38 +02:00
Enoch Riese
837b86368d
🔖 v3.0.0-alpha.10
2023-05-08 01:34:29 -05:00
Joost De Cock
b5e72442f2
release: v3.0.0-alpha.9
2023-04-19 19:49:36 +02:00
github-actions
a62138e1b6
[dependabot skip] chore(deps): bumped dependabot/npm_and_yarn/typescript-5.0.4 changes in config/dependencies.yaml
2023-04-10 05:03:59 +00:00
github-actions
b50a38a3d6
[dependabot skip] chore(deps): bumped dependabot/npm_and_yarn/autoprefixer-10.4.14 changes in config/dependencies.yaml
2023-03-23 05:22:48 +00:00
Joost De Cock
0b84449aa0
release: 3.0.0-alpha.8
2023-03-16 20:36:45 +01:00
Joost De Cock
d9fd752ec1
release: 3.0.0-alpha.7
2023-03-16 20:17:41 +01:00
github-actions
2e22fdb894
[dependabot skip] chore(deps): bumped dependabot/npm_and_yarn/resvg/resvg-js-2.4.1 changes in config/dependencies.yaml
2023-02-20 05:19:12 +00:00
joostdecock
7f74f45c45
Chore: Update version number
2023-01-09 20:46:04 +01:00
joostdecock
287a19240f
release: v3.0.0-aphpa.3
2022-12-30 18:16:40 +01:00
Joost De Cock
692ef11227
chore: updated contributors
2022-12-12 19:21:33 +01:00
joostdecock
a500bbddb1
chore: Contributor update
2022-11-12 09:20:18 +01:00
Joost De Cock
c959858e6c
fix: Issue with build templates
2022-10-15 14:33:54 +02:00
Joost De Cock
43d6dbeae8
chore: Tweak to build plugin
2022-10-13 16:47:49 +02:00
Joost De Cock
7deaf2c41a
chore: Removed utils dependencies
2022-10-09 02:44:19 +02:00
Joost De Cock
e4378c2edb
chore: Reconfigure packages
2022-10-08 04:27:44 +02:00
Joost De Cock
8e68bfc465
chore: Reconfigure packages
2022-10-08 04:05:18 +02:00
Joost De Cock
2eb2b6322c
chore: Added warning about alpha packages
2022-10-06 21:51:39 +02:00
Joost De Cock
d4013328cc
chore: Re-enabled sample tests for designs
2022-10-06 21:01:58 +02:00
Joost De Cock
2f1af32a21
chore: Reconfigure packages
2022-09-28 22:00:01 +02:00
Joost De Cock
d31b0f5108
chore: Reconfigure packages
2022-09-28 21:06:47 +02:00
Joost De Cock
5491284518
Merge branch 'eriese-windows' of github.com:eriese/freesewing into eriese-eriese-windows
2022-09-28 20:16:08 +02:00
nikhil
003e120f52
chore(eslint): Remove all remaining package-specific .eslintrc
files
2022-09-26 17:01:50 -04:00
Enoch Riese
9bacc1109f
Merge branch 'develop' into eriese-windows
2022-09-15 10:40:05 -05:00
Joost De Cock
8e187a947a
chore: Add linting for yaml
2022-09-15 10:23:06 +02:00
Joost De Cock
c9f9202c9b
chore: Added eslint config and workflow
2022-09-15 07:53:35 +02:00
Joost De Cock
a953f1692b
chore: Prettier run
2022-09-14 15:04:24 +02:00
Joost De Cock
b1429a3704
chore: Reconfigure packages
2022-09-14 13:42:36 +02:00
Enoch Riese
aba62cd3bc
add support for windows-specific build and prebuild scripts
2022-09-13 11:32:50 -05:00
joostdecock
bdd5cb562e
chore: Run unit tests from source
2022-09-10 19:16:17 +02:00
Joost De Cock
575d7c3de8
chore: Contributors update
2022-09-07 16:17:33 +02:00
Joost De Cock
11216c11a1
fix(models): Don't multiply degree measurements
2022-09-06 22:02:27 +02:00
Joost De Cock
9d5b1b5873
chore(models): Port to cis-prefix
2022-09-06 16:52:28 +02:00
Joost De Cock
c8203f7081
chore: Keep names in test builds
2022-09-06 11:21:24 +02:00
joostdecock
5aaa98c3cf
wip(core): Work on plugin loading
2022-09-04 18:21:53 +02:00
Joost De Cock
733f584160
chore: Reconfigure update
2022-09-01 08:51:57 +02:00
Joost De Cock
5ded8beea4
chore: Move pacakge info to data.mjs
2022-09-01 08:51:56 +02:00
Joost De Cock
6abbf0240c
chore: Use promouns rather than gendered language
2022-08-29 20:17:01 +02:00
Joost De Cock
9346e79205
feat(models): Added menswear and womenswear named exports
2022-08-29 17:43:30 +02:00
Joost De Cock
1c5262222f
fix(models): Fixed issues with some measurements being NaN
2022-08-29 13:28:46 +02:00
Joost De Cock
1de3e428c1
chore(models): Ported to v3
2022-08-28 19:51:15 +02:00
joostdecock
0836ea1dc3
chore: migrate packages.json for ESM only
2022-08-24 19:40:31 +02:00
joostdecock
b4022164c7
chore: Migration build scripts to ESM
2022-08-24 19:39:15 +02:00