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