diff --git a/.changeset/lemon-jeans-kick.md b/.changeset/lemon-jeans-kick.md new file mode 100644 index 00000000..a845151c --- /dev/null +++ b/.changeset/lemon-jeans-kick.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/.eslintignore b/.eslintignore index ab9bdba5..6a3c5dcb 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,5 +1,6 @@ node_modules/ coverage/ +build/ dts/ esm/ lib/ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9c44739b..d17d467c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: run: yarn setup - name: Run checks - run: yarn moon ci + run: yarn moon ci --concurrency 4 - name: Report results uses: moonrepo/run-report-action@v1 diff --git a/.moon/tasks/node-library.yml b/.moon/tasks/node-library.yml new file mode 100644 index 00000000..3e0619fa --- /dev/null +++ b/.moon/tasks/node-library.yml @@ -0,0 +1,20 @@ +$schema: 'https://moonrepo.dev/schemas/tasks.json' + +tasks: + buildPackage: + command: 'packemon' + args: + - 'build' + - '--addEngines' + - '--addExports' + - '--declaration' + - '--declarationConfig' + - 'tsconfig.build.json' + inputs: + - '@globs(sources)' + - '@globs(typescript)' + - 'package.json' + outputs: + - 'dts' + env: + NODE_ENV: 'production' diff --git a/.moon/project.yml b/.moon/tasks/node.yml similarity index 83% rename from .moon/project.yml rename to .moon/tasks/node.yml index 94a2300b..94196ed1 100644 --- a/.moon/project.yml +++ b/.moon/tasks/node.yml @@ -1,4 +1,10 @@ -$schema: 'https://moonrepo.dev/schemas/global-project.json' +$schema: 'https://moonrepo.dev/schemas/tasks.json' + +implicitDeps: + - '^:build' + +implicitInputs: + - 'package.json' fileGroups: configs: @@ -29,24 +35,6 @@ fileGroups: - '/tsconfig.*.json' tasks: - buildPackage: - command: 'packemon' - args: - - 'build' - - '--addEngines' - - '--addExports' - - '--declaration' - - '--declarationConfig' - - 'tsconfig.build.json' - inputs: - - '@globs(sources)' - - '@globs(typescript)' - - 'package.json' - outputs: - - 'dts' - env: - NODE_ENV: 'production' - format: command: 'prettier' args: diff --git a/.moon/toolchain.yml b/.moon/toolchain.yml index c862245e..bfe8ad60 100644 --- a/.moon/toolchain.yml +++ b/.moon/toolchain.yml @@ -5,7 +5,12 @@ node: packageManager: 'yarn' yarn: version: '3.3.1' - addEnginesConstraint: true + plugins: + - 'interactive-tools' + - 'version' + - 'workspace-tools' + + addEnginesConstraint: false dedupeOnLockfileChange: true dependencyVersionFormat: 'version-caret' syncProjectWorkspaceDependencies: true @@ -13,7 +18,5 @@ node: typescript: createMissingConfig: true - projectConfigFileName: 'tsconfig.json' - rootConfigFileName: 'tsconfig.json' routeOutDirToCache: true syncProjectReferences: true diff --git a/.moon/workspace.yml b/.moon/workspace.yml index 5afc85f5..d1a879ea 100644 --- a/.moon/workspace.yml +++ b/.moon/workspace.yml @@ -6,19 +6,6 @@ projects: runner: inheritColorsForPipedTasks: true - implicitDeps: - - '^:build' - implicitInputs: - - 'package.json' - - '/.moon/project.yml' - - '/.moon/toolchain.yml' - - '/.moon/workspace.yml' - - '/packages/**/package.json' - - '/packages/**/tsconfig.json' - - '/packages/**/tsconfig.options.json' - - 'tsconfig.eslint.json' - - 'tsconfig.options.json' - - '**/moon.yml' vcs: manager: 'git' diff --git a/package.json b/package.json index c49edda5..487f92ea 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@changesets/cli": "^2.22.0", "@commitlint/cli": "^17.0.0", "@commitlint/config-conventional": "^17.0.0", - "@moonrepo/cli": "^0.21.4", + "@moonrepo/cli": "^0.23.2", "@percy/cli": "^1.16.0", "@percy/storybook": "^4.3.4", "@swc/core": "^1.3.29", diff --git a/packages/react/src/components/CalendarRange/index.ts b/packages/react/src/components/CalendarRange/index.ts index 48de7a02..86fb52fe 100644 --- a/packages/react/src/components/CalendarRange/index.ts +++ b/packages/react/src/components/CalendarRange/index.ts @@ -1,4 +1,2 @@ export * from './CalendarRange'; -// Will be fixed when this is moved into its own package -// eslint-disable-next-line import/no-unresolved export type { RangeValue } from '@react-types/shared'; diff --git a/packemon.config.js b/packemon.config.js deleted file mode 100644 index 791f9867..00000000 --- a/packemon.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - swc: true, -}; diff --git a/yarn.lock b/yarn.lock index 3f0ff859..731fcac2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -238,16 +238,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:7.16.0": - version: 7.16.0 - resolution: "@babel/helper-module-imports@npm:7.16.0" - dependencies: - "@babel/types": ^7.16.0 - checksum: 8e1eb9ac39440e52080b87c78d8d318e7c93658bdd0f3ce0019c908de88cbddafdc241f392898c0b0ba81fc52c8c6d2f9cc1b163ac5ed2a474d49b11646b7516 - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.18.6": +"@babel/helper-module-imports@npm:7.18.6, @babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-module-imports@npm:7.18.6" dependencies: @@ -810,7 +801,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.16.5, @babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.7.2": +"@babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.18.6 resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" dependencies: @@ -1567,7 +1558,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.16.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.20.7 resolution: "@babel/types@npm:7.20.7" dependencies: @@ -2848,17 +2839,17 @@ __metadata: languageName: node linkType: hard -"@moonrepo/cli@npm:^0.21.4": - version: 0.21.4 - resolution: "@moonrepo/cli@npm:0.21.4" +"@moonrepo/cli@npm:^0.23.2": + version: 0.23.2 + resolution: "@moonrepo/cli@npm:0.23.2" dependencies: - "@moonrepo/core-linux-arm64-gnu": ^0.21.4 - "@moonrepo/core-linux-arm64-musl": ^0.21.4 - "@moonrepo/core-linux-x64-gnu": ^0.21.4 - "@moonrepo/core-linux-x64-musl": ^0.21.4 - "@moonrepo/core-macos-arm64": ^0.21.4 - "@moonrepo/core-macos-x64": ^0.21.4 - "@moonrepo/core-windows-x64-msvc": ^0.21.4 + "@moonrepo/core-linux-arm64-gnu": ^0.23.2 + "@moonrepo/core-linux-arm64-musl": ^0.23.2 + "@moonrepo/core-linux-x64-gnu": ^0.23.2 + "@moonrepo/core-linux-x64-musl": ^0.23.2 + "@moonrepo/core-macos-arm64": ^0.23.2 + "@moonrepo/core-macos-x64": ^0.23.2 + "@moonrepo/core-windows-x64-msvc": ^0.23.2 detect-libc: ^2.0.1 dependenciesMeta: "@moonrepo/core-linux-arm64-gnu": @@ -2877,55 +2868,55 @@ __metadata: optional: true bin: moon: moon - checksum: 4f3114a2d5aeda70346c312d47616549d0dcfaa050bfb19a1ce1c7efdcf90e7345488c07dcc84958e952f8c5d428fa5d9241a142ee11b0771b4bbc7f70e39209 + checksum: c951c2fba67d9a27a3bf91c32710afe60795a5992807ca118a157716be22bb359d644da5d2c5a8cc393b1dbe08e08c993cdaf3fc09e37c479ac1a58eb6975cda languageName: node linkType: hard -"@moonrepo/core-linux-arm64-gnu@npm:^0.21.4": - version: 0.21.4 - resolution: "@moonrepo/core-linux-arm64-gnu@npm:0.21.4" +"@moonrepo/core-linux-arm64-gnu@npm:^0.23.2": + version: 0.23.2 + resolution: "@moonrepo/core-linux-arm64-gnu@npm:0.23.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@moonrepo/core-linux-arm64-musl@npm:^0.21.4": - version: 0.21.4 - resolution: "@moonrepo/core-linux-arm64-musl@npm:0.21.4" +"@moonrepo/core-linux-arm64-musl@npm:^0.23.2": + version: 0.23.2 + resolution: "@moonrepo/core-linux-arm64-musl@npm:0.23.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@moonrepo/core-linux-x64-gnu@npm:^0.21.4": - version: 0.21.4 - resolution: "@moonrepo/core-linux-x64-gnu@npm:0.21.4" +"@moonrepo/core-linux-x64-gnu@npm:^0.23.2": + version: 0.23.2 + resolution: "@moonrepo/core-linux-x64-gnu@npm:0.23.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@moonrepo/core-linux-x64-musl@npm:^0.21.4": - version: 0.21.4 - resolution: "@moonrepo/core-linux-x64-musl@npm:0.21.4" +"@moonrepo/core-linux-x64-musl@npm:^0.23.2": + version: 0.23.2 + resolution: "@moonrepo/core-linux-x64-musl@npm:0.23.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@moonrepo/core-macos-arm64@npm:^0.21.4": - version: 0.21.4 - resolution: "@moonrepo/core-macos-arm64@npm:0.21.4" +"@moonrepo/core-macos-arm64@npm:^0.23.2": + version: 0.23.2 + resolution: "@moonrepo/core-macos-arm64@npm:0.23.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@moonrepo/core-macos-x64@npm:^0.21.4": - version: 0.21.4 - resolution: "@moonrepo/core-macos-x64@npm:0.21.4" +"@moonrepo/core-macos-x64@npm:^0.23.2": + version: 0.23.2 + resolution: "@moonrepo/core-macos-x64@npm:0.23.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@moonrepo/core-windows-x64-msvc@npm:^0.21.4": - version: 0.21.4 - resolution: "@moonrepo/core-windows-x64-msvc@npm:0.21.4" +"@moonrepo/core-windows-x64-msvc@npm:^0.23.2": + version: 0.23.2 + resolution: "@moonrepo/core-windows-x64-msvc@npm:0.23.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -5900,90 +5891,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.3.29": - version: 1.3.29 - resolution: "@swc/core-darwin-arm64@npm:1.3.29" +"@swc/core-darwin-arm64@npm:1.3.32": + version: 1.3.32 + resolution: "@swc/core-darwin-arm64@npm:1.3.32" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.3.29": - version: 1.3.29 - resolution: "@swc/core-darwin-x64@npm:1.3.29" +"@swc/core-darwin-x64@npm:1.3.32": + version: 1.3.32 + resolution: "@swc/core-darwin-x64@npm:1.3.32" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.3.29": - version: 1.3.29 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.29" +"@swc/core-linux-arm-gnueabihf@npm:1.3.32": + version: 1.3.32 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.32" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.3.29": - version: 1.3.29 - resolution: "@swc/core-linux-arm64-gnu@npm:1.3.29" +"@swc/core-linux-arm64-gnu@npm:1.3.32": + version: 1.3.32 + resolution: "@swc/core-linux-arm64-gnu@npm:1.3.32" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.3.29": - version: 1.3.29 - resolution: "@swc/core-linux-arm64-musl@npm:1.3.29" +"@swc/core-linux-arm64-musl@npm:1.3.32": + version: 1.3.32 + resolution: "@swc/core-linux-arm64-musl@npm:1.3.32" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.3.29": - version: 1.3.29 - resolution: "@swc/core-linux-x64-gnu@npm:1.3.29" +"@swc/core-linux-x64-gnu@npm:1.3.32": + version: 1.3.32 + resolution: "@swc/core-linux-x64-gnu@npm:1.3.32" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.3.29": - version: 1.3.29 - resolution: "@swc/core-linux-x64-musl@npm:1.3.29" +"@swc/core-linux-x64-musl@npm:1.3.32": + version: 1.3.32 + resolution: "@swc/core-linux-x64-musl@npm:1.3.32" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.3.29": - version: 1.3.29 - resolution: "@swc/core-win32-arm64-msvc@npm:1.3.29" +"@swc/core-win32-arm64-msvc@npm:1.3.32": + version: 1.3.32 + resolution: "@swc/core-win32-arm64-msvc@npm:1.3.32" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.3.29": - version: 1.3.29 - resolution: "@swc/core-win32-ia32-msvc@npm:1.3.29" +"@swc/core-win32-ia32-msvc@npm:1.3.32": + version: 1.3.32 + resolution: "@swc/core-win32-ia32-msvc@npm:1.3.32" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.3.29": - version: 1.3.29 - resolution: "@swc/core-win32-x64-msvc@npm:1.3.29" +"@swc/core-win32-x64-msvc@npm:1.3.32": + version: 1.3.32 + resolution: "@swc/core-win32-x64-msvc@npm:1.3.32" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.2.248, @swc/core@npm:^1.3.29": - version: 1.3.29 - resolution: "@swc/core@npm:1.3.29" - dependencies: - "@swc/core-darwin-arm64": 1.3.29 - "@swc/core-darwin-x64": 1.3.29 - "@swc/core-linux-arm-gnueabihf": 1.3.29 - "@swc/core-linux-arm64-gnu": 1.3.29 - "@swc/core-linux-arm64-musl": 1.3.29 - "@swc/core-linux-x64-gnu": 1.3.29 - "@swc/core-linux-x64-musl": 1.3.29 - "@swc/core-win32-arm64-msvc": 1.3.29 - "@swc/core-win32-ia32-msvc": 1.3.29 - "@swc/core-win32-x64-msvc": 1.3.29 + version: 1.3.32 + resolution: "@swc/core@npm:1.3.32" + dependencies: + "@swc/core-darwin-arm64": 1.3.32 + "@swc/core-darwin-x64": 1.3.32 + "@swc/core-linux-arm-gnueabihf": 1.3.32 + "@swc/core-linux-arm64-gnu": 1.3.32 + "@swc/core-linux-arm64-musl": 1.3.32 + "@swc/core-linux-x64-gnu": 1.3.32 + "@swc/core-linux-x64-musl": 1.3.32 + "@swc/core-win32-arm64-msvc": 1.3.32 + "@swc/core-win32-ia32-msvc": 1.3.32 + "@swc/core-win32-x64-msvc": 1.3.32 dependenciesMeta: "@swc/core-darwin-arm64": optional: true @@ -6005,7 +5996,7 @@ __metadata: optional: true "@swc/core-win32-x64-msvc": optional: true - checksum: 4f95e8f02c79e36be9dc8825e0343274c0df6d37e8593361227fad65d86b2208fb6564857493ee2cfcc3ba3d45c873c2f7304a0c74108a4b0d6bb78adde6ec8e + checksum: 61d3eeee89b2dec8d128f63051cb8808b74aea42afc444a0e6477a763b145b5a7c511eab14f5ab0a6e2fa486a99316b0428cb5e02cb11dd65003b760caf85c6e languageName: node linkType: hard @@ -7977,17 +7968,18 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jsx-dom-expressions@npm:^0.35.10": - version: 0.35.10 - resolution: "babel-plugin-jsx-dom-expressions@npm:0.35.10" +"babel-plugin-jsx-dom-expressions@npm:^0.35.15": + version: 0.35.15 + resolution: "babel-plugin-jsx-dom-expressions@npm:0.35.15" dependencies: - "@babel/helper-module-imports": 7.16.0 - "@babel/plugin-syntax-jsx": ^7.16.5 - "@babel/types": ^7.16.0 - html-entities: 2.3.2 + "@babel/helper-module-imports": 7.18.6 + "@babel/plugin-syntax-jsx": ^7.18.6 + "@babel/types": ^7.20.7 + html-entities: 2.3.3 + validate-html-nesting: ^1.2.0 peerDependencies: - "@babel/core": ^7.0.0 - checksum: 598eb6206c599ead1fb1819055a26154c0c0a23d976521d2ce122b17736931e005ba8852965c1c4ab9b92975a3ee17fe5628335a566fc6d01ecbe78a6e54251d + "@babel/core": ^7.20.12 + checksum: a2c759add18c2218508beb8341c8a32d380c470c98fd07f674c9dc4f95c10c716b95f3318a86ab771bd01765e7f926ee69d64cc8d4bffee9ccc7912fe8e3f47c languageName: node linkType: hard @@ -8103,13 +8095,13 @@ __metadata: linkType: hard "babel-preset-solid@npm:^1.5.4": - version: 1.6.7 - resolution: "babel-preset-solid@npm:1.6.7" + version: 1.6.10 + resolution: "babel-preset-solid@npm:1.6.10" dependencies: - babel-plugin-jsx-dom-expressions: ^0.35.10 + babel-plugin-jsx-dom-expressions: ^0.35.15 peerDependencies: "@babel/core": ^7.0.0 - checksum: fb4e2d09e224147fad31c54224d82e17f2479ef485d367612f9f544d121013ac4c0e71beb07327b93a3566d261c975d7e032b13dd4adaee171e02c49e9ced25a + checksum: dceea3afb2347de800da95e28b83d1ba331acd4af8d4bc8ea478a3e74046d59f965031de986a63037265020bfeb56b21459059c11030de11ec642730d03e153b languageName: node linkType: hard @@ -12501,14 +12493,7 @@ __metadata: languageName: node linkType: hard -"html-entities@npm:2.3.2": - version: 2.3.2 - resolution: "html-entities@npm:2.3.2" - checksum: 522d8d202df301ff51b517a379e642023ed5c81ea9fb5674ffad88cff386165733d00b6089d5c2fcc644e44777d6072017b6216d8fa40f271d3610420d00a886 - languageName: node - linkType: hard - -"html-entities@npm:^2.1.0": +"html-entities@npm:2.3.3, html-entities@npm:^2.1.0": version: 2.3.3 resolution: "html-entities@npm:2.3.3" checksum: 92521501da8aa5f66fee27f0f022d6e9ceae62667dae93aa6a2f636afa71ad530b7fb24a18d4d6c124c9885970cac5f8a52dbf1731741161002816ae43f98196 @@ -13141,11 +13126,11 @@ __metadata: linkType: hard "is-builtin-module@npm:^3.1.0": - version: 3.2.0 - resolution: "is-builtin-module@npm:3.2.0" + version: 3.2.1 + resolution: "is-builtin-module@npm:3.2.1" dependencies: builtin-modules: ^3.3.0 - checksum: 0315751b898feff0646511c896e88b608a755c5025d0ce9a3ad25783de50be870e47dafb838cebbb06fbb2a948b209ea55348eee267836c9dd40d3a11ec717d3 + checksum: e8f0ffc19a98240bda9c7ada84d846486365af88d14616e737d280d378695c8c448a621dcafc8332dbf0fcd0a17b0763b845400709963fa9151ddffece90ae88 languageName: node linkType: hard @@ -15029,7 +15014,7 @@ __metadata: "@changesets/cli": ^2.22.0 "@commitlint/cli": ^17.0.0 "@commitlint/config-conventional": ^17.0.0 - "@moonrepo/cli": ^0.21.4 + "@moonrepo/cli": ^0.23.2 "@percy/cli": ^1.16.0 "@percy/storybook": ^4.3.4 "@swc/core": ^1.3.29 @@ -20468,6 +20453,13 @@ __metadata: languageName: node linkType: hard +"validate-html-nesting@npm:^1.2.0": + version: 1.2.1 + resolution: "validate-html-nesting@npm:1.2.1" + checksum: b1abb23fbe7a2e8d8602495ce07bf9cbc3ff5861585614aab33b9cc1d73a69ea5b8d4c72094b7b555073820ad3a9af986f35c98a44dee71d048b861d00ad580f + languageName: node + linkType: hard + "validate-npm-package-license@npm:^3.0.1": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4"