diff --git a/package-lock.json b/package-lock.json index f8648d5d7..60c5669be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1430,6 +1430,10 @@ "resolved": "packages/commercejs", "link": true }, + "node_modules/@vercel/commerce-kibocommerce": { + "resolved": "packages/kibocommerce", + "link": true + }, "node_modules/@vercel/commerce-local": { "resolved": "packages/local", "link": true @@ -9399,7 +9403,6 @@ "immutability-helper": "^3.1.1", "jsonwebtoken": "^8.5.1", "lodash.debounce": "^4.0.8", - "swr": "^0.5.6", "uuidv4": "^6.2.12" }, "devDependencies": { @@ -9481,9 +9484,7 @@ "license": "MIT", "dependencies": { "@chec/commerce.js": "^2.8.0", - "@vercel/commerce": "^0.0.1", - "@vercel/fetch": "^6.1.1", - "swr": "^0.5.6" + "@vercel/commerce": "^0.0.1" }, "devDependencies": { "@types/chec__commerce.js": "^2.8.4", @@ -9515,6 +9516,42 @@ "node": ">=4.2.0" } }, + "packages/kibocommerce": { + "version": "0.0.1", + "license": "MIT", + "dependencies": { + "@vercel/commerce": "^0.0.1", + "@vercel/fetch": "^6.1.1" + }, + "devDependencies": { + "@types/node": "^15.12.4", + "@types/react": "^17.0.8", + "lint-staged": "^12.1.7", + "next": "^12.0.3", + "prettier": "^2.5.1", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "typescript": "^4.6.0-dev.20220108" + }, + "peerDependencies": { + "next": "^12", + "react": "^17", + "react-dom": "^17" + } + }, + "packages/kibocommerce/node_modules/typescript": { + "version": "4.6.0-dev.20220114", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.0-dev.20220114.tgz", + "integrity": "sha512-WcHfPkRCvsoV3BozLL1T8Eb7VPlsoA6yyRLFxoR1zVOyUdILHGL9GzXG5e2yzMCg4rQBTkTYZmkXTBZUwO5ONA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "packages/local": { "name": "@vercel/commerce-local", "version": "0.0.1", @@ -10704,7 +10741,6 @@ "prettier": "^2.5.1", "react": "^17.0.2", "react-dom": "^17.0.2", - "swr": "^0.5.6", "typescript": "^4.6.0-dev.20220108", "uuidv4": "^6.2.12" }, @@ -10721,7 +10757,29 @@ "version": "file:packages/commercejs", "requires": { "@chec/commerce.js": "^2.8.0", - "@types/chec__commerce.js": "*", + "@types/chec__commerce.js": "^2.8.4", + "@types/node": "^15.12.4", + "@types/react": "^17.0.8", + "@vercel/commerce": "^0.0.1", + "lint-staged": "^12.1.7", + "next": "^12.0.3", + "prettier": "^2.5.1", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "typescript": "^4.6.0-dev.20220108" + }, + "dependencies": { + "typescript": { + "version": "4.6.0-dev.20220113", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.0-dev.20220113.tgz", + "integrity": "sha512-hZj5awMxIZp7IhDt1B1ZAEnL0nSTqJiAUP8mTlGA9EXLrRMSZMwSnknu8fxJjMg/miexSfwk4+Y0Ja7M+6PyXw==", + "dev": true + } + } + }, + "@vercel/commerce-kibocommerce": { + "version": "file:packages/kibocommerce", + "requires": { "@types/node": "^15.12.4", "@types/react": "^17.0.8", "@vercel/commerce": "^0.0.1", @@ -10731,14 +10789,13 @@ "prettier": "^2.5.1", "react": "^17.0.2", "react-dom": "^17.0.2", - "swr": "^0.5.6", "typescript": "^4.6.0-dev.20220108" }, "dependencies": { "typescript": { - "version": "4.6.0-dev.20220113", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.0-dev.20220113.tgz", - "integrity": "sha512-hZj5awMxIZp7IhDt1B1ZAEnL0nSTqJiAUP8mTlGA9EXLrRMSZMwSnknu8fxJjMg/miexSfwk4+Y0Ja7M+6PyXw==", + "version": "4.6.0-dev.20220114", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.0-dev.20220114.tgz", + "integrity": "sha512-WcHfPkRCvsoV3BozLL1T8Eb7VPlsoA6yyRLFxoR1zVOyUdILHGL9GzXG5e2yzMCg4rQBTkTYZmkXTBZUwO5ONA==", "dev": true } } diff --git a/packages/bigcommerce/package.json b/packages/bigcommerce/package.json index bfa2aec7e..3f90097d4 100644 --- a/packages/bigcommerce/package.json +++ b/packages/bigcommerce/package.json @@ -51,7 +51,6 @@ "immutability-helper": "^3.1.1", "jsonwebtoken": "^8.5.1", "lodash.debounce": "^4.0.8", - "swr": "^0.5.6", "uuidv4": "^6.2.12" }, "peerDependencies": { diff --git a/packages/commercejs/package.json b/packages/commercejs/package.json index b6d04f9f3..65a881651 100644 --- a/packages/commercejs/package.json +++ b/packages/commercejs/package.json @@ -46,9 +46,7 @@ }, "dependencies": { "@chec/commerce.js": "^2.8.0", - "@vercel/commerce": "^0.0.1", - "@vercel/fetch": "^6.1.1", - "swr": "^0.5.6" + "@vercel/commerce": "^0.0.1" }, "peerDependencies": { "next": "^12", diff --git a/packages/kibocommerce/package.json b/packages/kibocommerce/package.json new file mode 100644 index 000000000..c7c079db7 --- /dev/null +++ b/packages/kibocommerce/package.json @@ -0,0 +1,72 @@ +{ + "name": "@vercel/commerce-kibocommerce", + "version": "0.0.1", + "license": "MIT", + "scripts": { + "build": "rm -fr dist/* && tsc", + "dev": "npm run build -- --watch", + "prettier-fix": "prettier --write ." + }, + "sideEffects": false, + "type": "module", + "exports": { + ".": "./dist/index.js", + "./*": [ + "./dist/*.js", + "./dist/*/index.js" + ], + "./next.config": "./dist/next.config.cjs" + }, + "typesVersions": { + "*": { + "*": [ + "dist/*", + "dist/*/index" + ], + "next.config": [ + "dist/next.config.d.cts" + ] + } + }, + "files": [ + "dist" + ], + "publishConfig": { + "typesVersions": { + "*": { + "*": [ + "src/*.d.ts", + "src/*/index.d.ts" + ], + "next.config": [ + "dist/next.config.d.cts" + ] + } + } + }, + "dependencies": { + "@vercel/commerce": "^0.0.1", + "@vercel/fetch": "^6.1.1" + }, + "peerDependencies": { + "next": "^12", + "react": "^17", + "react-dom": "^17" + }, + "devDependencies": { + "@types/node": "^15.12.4", + "@types/react": "^17.0.8", + "lint-staged": "^12.1.7", + "next": "^12.0.3", + "prettier": "^2.5.1", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "typescript": "^4.6.0-dev.20220108" + }, + "lint-staged": { + "**/*.{js,jsx,ts,tsx,json}": [ + "prettier --write", + "git add" + ] + } +} diff --git a/packages/kibocommerce/tsconfig.json b/packages/kibocommerce/tsconfig.json new file mode 100644 index 000000000..81ac7f650 --- /dev/null +++ b/packages/kibocommerce/tsconfig.json @@ -0,0 +1,22 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "esnext", + "outDir": "dist", + "baseUrl": "src", + "lib": ["dom", "dom.iterable", "esnext"], + "declaration": true, + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "esModuleInterop": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "pretty": true, + "jsx": "react-jsx" + }, + "include": ["src"], + "exclude": ["node_modules", "dist"] +}