1
0
Fork 0
Commit graph

199 commits

Author SHA1 Message Date
joostdecock
9a16cccace chore: Updated README for Node 18 2023-07-21 19:10:15 +02: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
joostdecock
738a21d1d5 feat: Added i18n tests for designs 2023-07-02 11:48:42 +02:00
bobgeorgethe3rd
62620e4a0f indentation + comment 2023-04-18 18:36:15 +00:00
bobgeorgethe3rd
e28d89f686 Add yarn new plugin functionality 2023-04-18 13:13:08 +00:00
joostdecock
87f408e58b fix: Keep empty lines out of test template 2022-11-12 09:20:45 +01:00
Joost De Cock
9f0ca820ad
Merge pull request #2970 from nchilada/more-lint
chore(eslint): Clean up the eslint config, round 2
2022-10-19 12:16:28 +02:00
Joost De Cock
c959858e6c fix: Issue with build templates 2022-10-15 14:33:54 +02:00
Nikhil Chelliah
93788aa0b4 chore(eslint): Get JS Mustache templates to pass lint 2022-10-14 18:04:41 -04:00
Joost De Cock
43d6dbeae8 chore: Tweak to build plugin 2022-10-13 16:47:49 +02:00
Joost De Cock
322100f54c chore: Extended prettier for config files + run 2022-10-13 16:19:36 +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
Benjamin F
820004f3dd chore(yarn-new-design): Port to v3. 2022-10-02 13:11:29 -07:00
Benjamin F
f847010561 chore(yarn-new-design): Port index.mjs template to v3 (without eslint). 2022-10-02 13:11:04 -07:00
Benjamin F
6df8d4e748 chore(yarn-new-design): Remove old config file. 2022-10-02 13:09:30 -07:00
Joost De Cock
58e32375e8
Merge pull request #2783 from BenJamesBen/new-design-v3-port-1
Rename files for yarn new design port to v3
2022-09-28 20:28:30 +02:00
nikhil
db262265f0 chore(eslint): Remove the design-specific .eslintrc files
Also remove the `config/templates/design`-specific .eslintrc
2022-09-26 16:58:39 -04:00
nikhil
ecdb466af3 chore(eslint): Support JSON module imports
Also fix a few violations of the `export-with-import-assertions` rule, places where we import specific top-level keys from JSON files in violation of [the current spec](https://github.com/tc39/proposal-json-modules#why-dont-json-modules-support-named-exports).
2022-09-26 16:58:38 -04:00
Joost De Cock
00ff0bf3d7 chore: README fix 2022-09-18 22:51:45 +02: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
b1429a3704 chore: Reconfigure packages 2022-09-14 13:42:36 +02:00
joostdecock
7636e17278 chore: Changes for running tests from source 2022-09-10 19:45:40 +02:00
Benjamin F
0a393b20d2 Rename design template files. 2022-09-09 20:54:45 -07:00
Joost De Cock
089d618828 feat: Merge v3 branch into develop
This marks the point where our monorepo defaults to v3 code.

Note that there's still a long way to go before would even consider a
release, but it's a big step in that direction.
2022-09-07 11:54:05 +02:00
Joost De Cock
0507c5ab34 chore: Disable sampling tests for now 2022-09-06 21:20:17 +02:00
Joost De Cock
c8203f7081 chore: Keep names in test builds 2022-09-06 11:21:24 +02:00
Joost De Cock
764d1f4de9 chore: Updated data template to have indivudual named exports 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
2bdd5f376e feat: Generated pkg.mjs files to avoid JSON imports 2022-08-29 17:40:04 +02:00
Joost De Cock
15dbb867ac chore: Migrated plugin tests to named exports 2022-08-28 11:03:01 +02:00
Benjamin F
bd83fd6036 Add json type assertions for import statements. 2022-08-27 12:02:07 -07:00
Joost De Cock
4b12a7330c chore: Updated design tests to recent changes 2022-08-27 13:33:35 +02:00
Joost De Cock
64a627a458 chore: Migrated build script template to v3 2022-08-27 13:27:33 +02:00
Joost De Cock
5adca6da4f wip: Migrating config to v3 for unit tests and scripts 2022-08-27 09:29:38 +02:00
joostdecock
d74d900a76 chore: Ported pattern tests to ESM 2022-08-25 11:52:34 +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
joostdecock
7f5a066dea chore: Clarify v2/v3 in the README 2022-08-24 10:11:39 +02:00
joostdecock
b4b58a28be chore: Updated README to NodeJS 16 2022-08-24 10:08:59 +02:00
joostdecock
1e67a95fe0 chore: Update engine to NodeJS 16 2022-08-24 09:46:42 +02:00
joostdecock
ae40299f7b chore: develop now hosts v3 code 2022-08-23 13:45:20 +02:00
joostdecock
7595799211 chore: Added warning about v3 2022-08-23 13:33:08 +02:00
joostdecock
d230d0dee8 chore: Reconfigure packages 2022-08-23 13:13:56 +02:00
joostdecock
a102acb6aa chore: Reconfigure packages 2022-08-22 15:39:44 +02:00
Joost De Cock
ee92526d53 fix: Broken link in README's
As reported in #2605 there's a broken link in the README's that points
to an old overview of all published packages on freesewing.dev.

Since we migrated to NextJS that page no longer exists, futhermore we've
moved away from the single `packages` workspace and now have one for
`packages`, `designs`, `plugins`, and `sites`. So I've just dropped the
link and rephrased the sentence.
2022-08-19 09:00:48 +02:00
joostdecock
a359b58229 chore: Reconfigure packages 2022-07-31 16:13:51 +02:00
Joost De Cock
f7b9a8d52f chore: Reconfigure after version bump 2022-07-02 20:20:43 +02:00