diff --git a/packages/core/engine/types/apca.d.ts b/packages/core/engine/types/apca.ts similarity index 95% rename from packages/core/engine/types/apca.d.ts rename to packages/core/engine/types/apca.ts index f825b43..8bfbc55 100644 --- a/packages/core/engine/types/apca.d.ts +++ b/packages/core/engine/types/apca.ts @@ -114,9 +114,9 @@ declare module 'apca-w3' { ): number | string } -export function reverseAPCA( - contrast?: number, - knownY?: number, - knownType?: string, - returnAs?: string -): string | number | false | (string | number)[] +// export function reverseAPCA( +// contrast?: number, +// knownY?: number, +// knownType?: string, +// returnAs?: string +// ): string | number | false | (string | number)[] diff --git a/packages/core/engine/types/colorparsley.d.ts b/packages/core/engine/types/colorparsley.ts similarity index 100% rename from packages/core/engine/types/colorparsley.d.ts rename to packages/core/engine/types/colorparsley.ts diff --git a/packages/core/package.json b/packages/core/package.json index 11669a2..5239c62 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -34,7 +34,8 @@ }, "scripts": { "dev": "vite", - "build": "tsc && vite build && copy package.json dist && copy README.md dist", + "buildall": "tsc && vite build && cp package.json dist && cp README.md dist", + "build": "tsc && vite build", "publish": "cd dist && npm publish" }, "dependencies": { diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index 637eeae..d3c300a 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -18,8 +18,6 @@ "declaration": true, "paths": { "@/*": ["./engine/*"], - "apca-w3": ["./engine/types/apca.d.ts"], - "colorparsley": ["./engine/colorparsley.d.ts"] } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c81512e..c14e9b1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,36 @@ importers: specifier: ^5.4.3 version: 5.4.3(@types/node@22.5.4)(sass@1.78.0) + packages/carbon: + dependencies: + apca-w3: + specifier: ^0.1.9 + version: 0.1.9 + colord: + specifier: ^2.9.3 + version: 2.9.3 + colorparsley: + specifier: ^0.1.8 + version: 0.1.8 + devDependencies: + '@types/node': + specifier: ^22.5.4 + version: 22.5.4 + typescript: + specifier: ^5.6.2 + version: 5.6.2 + vite: + specifier: ^5.4.3 + version: 5.4.3(@types/node@22.5.4)(sass@1.78.0) + vite-plugin-dts: + specifier: ^4.2.1 + version: 4.2.1(@types/node@22.5.4)(typescript@5.6.2)(vite@5.4.3) + packages/core: dependencies: + '@types/apca-w3': + specifier: ^0.1.3 + version: 0.1.3 apca-w3: specifier: ^0.1.9 version: 0.1.9 @@ -125,7 +153,7 @@ importers: packages/nobel: dependencies: '@umbrajs/core': - specifier: ^0.0.456 + specifier: workspace:* version: link:../core '@vueuse/components': specifier: ^11.0.3 @@ -2639,6 +2667,20 @@ packages: picomatch: 2.3.1 dev: false + /@rollup/pluginutils@5.1.0: + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + /@rollup/pluginutils@5.1.0(rollup@4.9.6): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} @@ -2652,6 +2694,7 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 4.9.6 + dev: false /@rollup/rollup-android-arm-eabi@4.21.2: resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==} @@ -2665,6 +2708,7 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: false optional: true /@rollup/rollup-android-arm64@4.21.2: @@ -2679,6 +2723,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: false optional: true /@rollup/rollup-darwin-arm64@4.21.2: @@ -2693,6 +2738,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false optional: true /@rollup/rollup-darwin-x64@4.21.2: @@ -2707,6 +2753,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false optional: true /@rollup/rollup-linux-arm-gnueabihf@4.21.2: @@ -2721,6 +2768,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false optional: true /@rollup/rollup-linux-arm-musleabihf@4.21.2: @@ -2742,6 +2790,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true /@rollup/rollup-linux-arm64-musl@4.21.2: @@ -2756,6 +2805,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true /@rollup/rollup-linux-powerpc64le-gnu@4.21.2: @@ -2777,6 +2827,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: false optional: true /@rollup/rollup-linux-s390x-gnu@4.21.2: @@ -2798,6 +2849,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true /@rollup/rollup-linux-x64-musl@4.21.2: @@ -2812,6 +2864,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true /@rollup/rollup-win32-arm64-msvc@4.21.2: @@ -2826,6 +2879,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false optional: true /@rollup/rollup-win32-ia32-msvc@4.21.2: @@ -2840,6 +2894,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false optional: true /@rollup/rollup-win32-x64-msvc@4.21.2: @@ -2854,6 +2909,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true /@rushstack/eslint-patch@1.10.4: @@ -3086,6 +3142,10 @@ packages: minimatch: 9.0.3 dev: false + /@types/apca-w3@0.1.3: + resolution: {integrity: sha512-1C7e66xWCy1UOXHk/VXs4tjrY9hW3q3sykjJJxSC5TIIFt0lt9mh0ysdQxY0rVejTv4SW92G19j98PjqjCSz7Q==} + dev: false + /@types/argparse@1.0.38: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} dev: true @@ -3887,12 +3947,12 @@ packages: typescript: optional: true dependencies: - '@volar/language-core': 2.4.2 - '@vue/compiler-dom': 3.4.19 + '@volar/language-core': 2.4.4 + '@vue/compiler-dom': 3.5.4 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.4.19 + '@vue/shared': 3.5.4 computeds: 0.0.1 - minimatch: 9.0.3 + minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 typescript: 5.5.4 @@ -9242,6 +9302,7 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.9.6 '@rollup/rollup-win32-x64-msvc': 4.9.6 fsevents: 2.3.3 + dev: false /run-applescript@7.0.0: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} @@ -10484,7 +10545,7 @@ packages: dependencies: '@babel/parser': 7.23.9 '@microsoft/api-extractor': 7.39.4(@types/node@20.2.1) - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) + '@rollup/pluginutils': 5.1.0 '@rushstack/node-core-library': 3.64.2(@types/node@20.2.1) debug: 4.3.4 fast-glob: 3.3.2 @@ -10510,7 +10571,7 @@ packages: optional: true dependencies: '@microsoft/api-extractor': 7.47.7(@types/node@22.5.4) - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) + '@rollup/pluginutils': 5.1.0 '@volar/typescript': 2.4.4 '@vue/language-core': 2.1.6(typescript@5.6.2) compare-versions: 6.1.1 @@ -10563,7 +10624,7 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.9.6) + '@rollup/pluginutils': 5.1.0 debug: 4.3.7 error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -10898,14 +10959,14 @@ packages: peerDependencies: eslint: '>=6.0.0' dependencies: - debug: 4.3.4 + debug: 4.3.7 eslint: 8.45.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color dev: true