diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4b5e9b63..4fe29f4c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,9 +30,6 @@ jobs: - name: 'Install dependencies' run: pnpm install --frozen-lockfile - - - run: pnpm build - - run: pnpm i -f # re-sync injected deps - name: Lint run: pnpm --filter ember-power-calendar lint @@ -57,9 +54,6 @@ jobs: - name: Install Dependencies run: pnpm install --frozen-lockfile - - - run: pnpm build - - run: pnpm i -f # re-sync injected deps - name: Run Tests run: pnpm --filter test-app test:ember @@ -83,9 +77,6 @@ jobs: - name: Install Dependencies run: pnpm install --frozen-lockfile - - - run: pnpm build - - run: pnpm i -f # re-sync injected deps - name: Run Tests run: pnpm --filter test-app test:ember @@ -127,9 +118,6 @@ jobs: - name: Install Dependencies run: pnpm install --frozen-lockfile - - - run: pnpm build - - run: pnpm i -f # re-sync injected deps - name: Run Tests env: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d9130d3a..602c3973 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -31,9 +31,6 @@ jobs: - name: 'Install dependencies' run: pnpm install --frozen-lockfile - - - run: pnpm build - - run: pnpm i -f # re-sync injected deps - name: Lint run: pnpm --filter docs lint @@ -59,9 +56,6 @@ jobs: - name: Install Dependencies run: pnpm install --frozen-lockfile - - run: pnpm build - - run: pnpm i -f # re-sync injected deps - - name: Run Tests run: pnpm --filter docs test:ember @@ -86,9 +80,6 @@ jobs: - name: Install Dependencies run: pnpm install --frozen-lockfile - - - run: pnpm build - - run: pnpm i -f # re-sync injected deps - name: Run Tests run: pnpm --filter docs build diff --git a/.github/workflows/push-dist.yml b/.github/workflows/push-dist.yml index 89ddaf7a..07f0e4dc 100644 --- a/.github/workflows/push-dist.yml +++ b/.github/workflows/push-dist.yml @@ -28,10 +28,6 @@ jobs: cache: 'pnpm' - name: Install Dependencies run: pnpm install --frozen-lockfile - - - run: pnpm build - - run: pnpm i -f # re-sync injected deps - - uses: kategengler/put-built-npm-package-contents-on-branch@v2.0.0 with: branch: dist diff --git a/package.json b/package.json index 2216b425..a32c4463 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "build:docs": "pnpm run --filter docs build", "lint": "pnpm run --filter '*' lint", "lint:fix": "pnpm run --filter '*' lint:fix", + "prepare": "pnpm run build", "start": "concurrently 'pnpm:start:*' --restart-after 5000 --prefix-colors cyan,white,yellow", "start:addon": "pnpm run --filter ember-power-calendar start --no-watch.clearScreen", "start:docs": "pnpm run --filter docs start --preserveWatchOutput", @@ -54,6 +55,5 @@ "tokenRef": "GITHUB_AUTH" }, "npm": false - }, - "packageManager": "pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1" + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f276d606..5a246462 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3350,21 +3350,42 @@ packages: '@types/ms': 0.7.34 dev: true + /@types/ember@4.0.11: + resolution: {integrity: sha512-v7VIex0YILK8fP87LkIfzeeYKNnu74+xwf6U56v6MUDDGfSs9q/6NCxiUfwkxD+z5nQiUcwvfKVokX8qzZFRLw==} + dependencies: + '@types/ember__application': 4.0.11(@babel/core@7.25.2) + '@types/ember__array': 4.0.10 + '@types/ember__component': 4.0.22 + '@types/ember__controller': 4.0.12 + '@types/ember__debug': 4.0.8 + '@types/ember__engine': 4.0.11 + '@types/ember__error': 4.0.6 + '@types/ember__object': 4.0.12 + '@types/ember__polyfills': 4.0.6 + '@types/ember__routing': 4.0.22 + '@types/ember__runloop': 4.0.10 + '@types/ember__service': 4.0.9 + '@types/ember__string': 3.16.3 + '@types/ember__template': 4.0.7 + '@types/ember__test': 4.0.6(@babel/core@7.25.2) + '@types/ember__utils': 4.0.7 + '@types/rsvp': 4.0.9 + /@types/ember@4.0.11(@babel/core@7.25.2): resolution: {integrity: sha512-v7VIex0YILK8fP87LkIfzeeYKNnu74+xwf6U56v6MUDDGfSs9q/6NCxiUfwkxD+z5nQiUcwvfKVokX8qzZFRLw==} dependencies: '@types/ember__application': 4.0.11(@babel/core@7.25.2) '@types/ember__array': 4.0.10(@babel/core@7.25.2) '@types/ember__component': 4.0.22(@babel/core@7.25.2) - '@types/ember__controller': 4.0.12(@babel/core@7.25.2) - '@types/ember__debug': 4.0.8(@babel/core@7.25.2) - '@types/ember__engine': 4.0.11(@babel/core@7.25.2) + '@types/ember__controller': 4.0.12 + '@types/ember__debug': 4.0.8 + '@types/ember__engine': 4.0.11 '@types/ember__error': 4.0.6 '@types/ember__object': 4.0.12(@babel/core@7.25.2) '@types/ember__polyfills': 4.0.6 '@types/ember__routing': 4.0.22(@babel/core@7.25.2) '@types/ember__runloop': 4.0.10(@babel/core@7.25.2) - '@types/ember__service': 4.0.9(@babel/core@7.25.2) + '@types/ember__service': 4.0.9 '@types/ember__string': 3.16.3 '@types/ember__template': 4.0.7 '@types/ember__test': 4.0.6(@babel/core@7.25.2) @@ -3378,33 +3399,50 @@ packages: resolution: {integrity: sha512-U1S7XW0V70nTWbFckWoraJbYGBJK69muP/CsPFLeAuUYHfkkDiwh1SfqgAUN9aHtrEJM5SuSYVYp2YsTI2yLuA==} dependencies: '@glimmer/component': 1.1.2(@babel/core@7.25.2) - '@types/ember': 4.0.11(@babel/core@7.25.2) - '@types/ember__engine': 4.0.11(@babel/core@7.25.2) - '@types/ember__object': 4.0.12(@babel/core@7.25.2) + '@types/ember': 4.0.11 + '@types/ember__engine': 4.0.11 + '@types/ember__object': 4.0.12 '@types/ember__owner': 4.0.9 - '@types/ember__routing': 4.0.22(@babel/core@7.25.2) + '@types/ember__routing': 4.0.22 transitivePeerDependencies: - '@babel/core' - supports-color + /@types/ember__array@4.0.10: + resolution: {integrity: sha512-UrhDbopLI3jB0MqV14y8yji2IuPNmeDrtT1PRYJL4CThLHrRkfeYyFvxqvrxWxn0wXKjbbjfH1gOe7BU57QrLQ==} + dependencies: + '@types/ember': 4.0.11 + '@types/ember__object': 4.0.12 + /@types/ember__array@4.0.10(@babel/core@7.25.2): resolution: {integrity: sha512-UrhDbopLI3jB0MqV14y8yji2IuPNmeDrtT1PRYJL4CThLHrRkfeYyFvxqvrxWxn0wXKjbbjfH1gOe7BU57QrLQ==} dependencies: '@types/ember': 4.0.11(@babel/core@7.25.2) - '@types/ember__object': 4.0.12(@babel/core@7.25.2) + '@types/ember__object': 4.0.12 transitivePeerDependencies: - '@babel/core' - supports-color + /@types/ember__component@4.0.22: + resolution: {integrity: sha512-m72EtmBN/RxOChXqRsyOg4RR5+AiB4LQ8s1CEKNYAfvANt18m4hjqxtA7QZYLTq2ZjEVJGpdMsrdDuONWjwRSQ==} + dependencies: + '@types/ember': 4.0.11 + '@types/ember__object': 4.0.12 + /@types/ember__component@4.0.22(@babel/core@7.25.2): resolution: {integrity: sha512-m72EtmBN/RxOChXqRsyOg4RR5+AiB4LQ8s1CEKNYAfvANt18m4hjqxtA7QZYLTq2ZjEVJGpdMsrdDuONWjwRSQ==} dependencies: '@types/ember': 4.0.11(@babel/core@7.25.2) - '@types/ember__object': 4.0.12(@babel/core@7.25.2) + '@types/ember__object': 4.0.12 transitivePeerDependencies: - '@babel/core' - supports-color + /@types/ember__controller@4.0.12: + resolution: {integrity: sha512-80rdnSC0UJBqoUX5/vkQcM2xkRdTPTvY0dPXEfY5cC5OZITbcSeRo5qa7ZGhgNBfH6XYyh55Lo/b811LwU3N9w==} + dependencies: + '@types/ember__object': 4.0.12 + /@types/ember__controller@4.0.12(@babel/core@7.25.2): resolution: {integrity: sha512-80rdnSC0UJBqoUX5/vkQcM2xkRdTPTvY0dPXEfY5cC5OZITbcSeRo5qa7ZGhgNBfH6XYyh55Lo/b811LwU3N9w==} dependencies: @@ -3413,6 +3451,12 @@ packages: - '@babel/core' - supports-color + /@types/ember__debug@4.0.8: + resolution: {integrity: sha512-9wF7STmDHDsUxSjyCq2lpMq/03QOPkBQMGJnV8yOBnVZxB6f+FJH/kxaCprdMkUe7iwAPNEC2zrFFx1tzH75Kg==} + dependencies: + '@types/ember__object': 4.0.12 + '@types/ember__owner': 4.0.9 + /@types/ember__debug@4.0.8(@babel/core@7.25.2): resolution: {integrity: sha512-9wF7STmDHDsUxSjyCq2lpMq/03QOPkBQMGJnV8yOBnVZxB6f+FJH/kxaCprdMkUe7iwAPNEC2zrFFx1tzH75Kg==} dependencies: @@ -3421,11 +3465,18 @@ packages: transitivePeerDependencies: - '@babel/core' - supports-color + dev: true /@types/ember__destroyable@4.0.5: resolution: {integrity: sha512-spJyZxpvecssbXkaOQYcbnlWgb+TasFaKrgAYVbykZY6saMwUdMOGDDoW6uP/y/+A8Jj/fUIatPWJLepeSfgww==} dev: true + /@types/ember__engine@4.0.11: + resolution: {integrity: sha512-ryR4Q1Xm3kQ3Ap58w10CxV3+vb3hs1cJqi7UZ5IlSdLRql7AbpS6hIjxSQ3EQ4zadeeJ6/D8JJcSwqR7eX3PFA==} + dependencies: + '@types/ember__object': 4.0.12 + '@types/ember__owner': 4.0.9 + /@types/ember__engine@4.0.11(@babel/core@7.25.2): resolution: {integrity: sha512-ryR4Q1Xm3kQ3Ap58w10CxV3+vb3hs1cJqi7UZ5IlSdLRql7AbpS6hIjxSQ3EQ4zadeeJ6/D8JJcSwqR7eX3PFA==} dependencies: @@ -3434,6 +3485,7 @@ packages: transitivePeerDependencies: - '@babel/core' - supports-color + dev: true /@types/ember__error@4.0.6: resolution: {integrity: sha512-vYrLaGGjHkN14K89Vm8yqB2mkpJQefE5w7QJkkgYyV+smzns1vKlPbvuFevRtoeYNn4u4yY0JyF7HceNkm3H0Q==} @@ -3459,6 +3511,12 @@ packages: - supports-color dev: true + /@types/ember__object@4.0.12: + resolution: {integrity: sha512-ZEpikPjZ02m1QCBiTPTayMJwVwF4UBlHlGDoScRB3IP/SUS1O5mmn1/CnSQDxzzF3ctfmhNuTZzVBBc1Y8OC1A==} + dependencies: + '@types/ember': 4.0.11 + '@types/rsvp': 4.0.9 + /@types/ember__object@4.0.12(@babel/core@7.25.2): resolution: {integrity: sha512-ZEpikPjZ02m1QCBiTPTayMJwVwF4UBlHlGDoScRB3IP/SUS1O5mmn1/CnSQDxzzF3ctfmhNuTZzVBBc1Y8OC1A==} dependencies: @@ -3474,17 +3532,30 @@ packages: /@types/ember__polyfills@4.0.6: resolution: {integrity: sha512-hbds3Qv+oVm/QKIaY1E6atvrCoJTH/MPSl4swOhX6P0RiMB2fOfFCrFSD1mP1KrU1LqpHJ2Rzs7XLe53SWVzgw==} + /@types/ember__routing@4.0.22: + resolution: {integrity: sha512-qLk9Vd2GMxdlGmX9xbzg4Farths+AQGzYDH901Wo2Nsre+Cwv1Tk1rbCiay2V3ICYZYufytdWT6V++DISF3nvw==} + dependencies: + '@types/ember': 4.0.11 + '@types/ember__controller': 4.0.12 + '@types/ember__object': 4.0.12 + '@types/ember__service': 4.0.9 + /@types/ember__routing@4.0.22(@babel/core@7.25.2): resolution: {integrity: sha512-qLk9Vd2GMxdlGmX9xbzg4Farths+AQGzYDH901Wo2Nsre+Cwv1Tk1rbCiay2V3ICYZYufytdWT6V++DISF3nvw==} dependencies: '@types/ember': 4.0.11(@babel/core@7.25.2) - '@types/ember__controller': 4.0.12(@babel/core@7.25.2) - '@types/ember__object': 4.0.12(@babel/core@7.25.2) - '@types/ember__service': 4.0.9(@babel/core@7.25.2) + '@types/ember__controller': 4.0.12 + '@types/ember__object': 4.0.12 + '@types/ember__service': 4.0.9 transitivePeerDependencies: - '@babel/core' - supports-color + /@types/ember__runloop@4.0.10: + resolution: {integrity: sha512-9MZfOJBXuUP7RqLjovmzy1yY2xKTxVpqHMapqy6QJ8mjAekRmq9IJ+ni2zJ5CWftyb3Lqu3Eks05CL7fnbhcJA==} + dependencies: + '@types/ember': 4.0.11 + /@types/ember__runloop@4.0.10(@babel/core@7.25.2): resolution: {integrity: sha512-9MZfOJBXuUP7RqLjovmzy1yY2xKTxVpqHMapqy6QJ8mjAekRmq9IJ+ni2zJ5CWftyb3Lqu3Eks05CL7fnbhcJA==} dependencies: @@ -3493,6 +3564,11 @@ packages: - '@babel/core' - supports-color + /@types/ember__service@4.0.9: + resolution: {integrity: sha512-DrepocL/4hH5YxbDWbxEKMDcAchBPSGGa4g+LEINW1Po81RmSdKw5GZV4UO0mvRWgkdu3EbWUxbTzB4gmbDSeQ==} + dependencies: + '@types/ember__object': 4.0.12 + /@types/ember__service@4.0.9(@babel/core@7.25.2): resolution: {integrity: sha512-DrepocL/4hH5YxbDWbxEKMDcAchBPSGGa4g+LEINW1Po81RmSdKw5GZV4UO0mvRWgkdu3EbWUxbTzB4gmbDSeQ==} dependencies: @@ -3500,6 +3576,7 @@ packages: transitivePeerDependencies: - '@babel/core' - supports-color + dev: true /@types/ember__string@3.16.3: resolution: {integrity: sha512-0T9ofzm9LL/bSG5u1SxKx/j2h/bHKkl5NKjGCNbFQxEKBw4f2cs6+AMDgWke9z+qrRRIz9vGEtMXnA3yJrO2xA==} @@ -3517,6 +3594,11 @@ packages: - '@babel/core' - supports-color + /@types/ember__utils@4.0.7: + resolution: {integrity: sha512-qQPBeWRyIPigKnZ68POlkqI5e6XA78Q4G3xHo687wQTcEtfoL/iZyPC4hn70mdijcZq8Hjch2Y3E5yhsEMzK+g==} + dependencies: + '@types/ember': 4.0.11 + /@types/ember__utils@4.0.7(@babel/core@7.25.2): resolution: {integrity: sha512-qQPBeWRyIPigKnZ68POlkqI5e6XA78Q4G3xHo687wQTcEtfoL/iZyPC4hn70mdijcZq8Hjch2Y3E5yhsEMzK+g==} dependencies: