update package names, update config imports

This commit is contained in:
Matthias Nannt
2022-10-18 13:26:05 +02:00
parent eea8f678bd
commit 3dafcb6d32
38 changed files with 126 additions and 8931 deletions

View File

@@ -7,5 +7,5 @@
"access": "restricted",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": ["web"]
"ignore": ["@formbricks/web"]
}

View File

@@ -1,7 +1,7 @@
module.exports = {
root: true,
// This tells ESLint to load the config from the package `eslint-config-custom`
extends: ["custom"],
// This tells ESLint to load the config from the package `eslint-config-formbricks`
extends: ["formbricks"],
settings: {
next: {
rootDir: ["apps/*/"],

View File

@@ -1,4 +1,4 @@
module.exports = {
root: true,
extends: ["custom"],
extends: ["formbricks"],
};

View File

@@ -1,4 +1,4 @@
import { prisma } from "database";
import { prisma } from "@formbricks/database";
export const formHasOwnership = async (session, formId) => {
try {

View File

@@ -1,6 +1,6 @@
import { handleWebhook } from "../components/pipelines/webhook";
import { capturePosthogEvent } from "./posthog";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
import { sendTelemetry } from "./telemetry";
import { ApiEvent } from "./types";

View File

@@ -1,5 +1,5 @@
import jwt from "jsonwebtoken";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
export function createToken(userId, userEmail, options = {}) {
return jwt.sign({ id: userId }, process.env.NEXTAUTH_SECRET + userEmail, options);

View File

@@ -1,5 +1,5 @@
{
"name": "web",
"name": "@formbricks/web",
"version": "1.0.1",
"private": true,
"scripts": {
@@ -40,7 +40,7 @@
"sanitize-html": "^2.7.2",
"sharp": "^0.31.1",
"swr": "^1.3.0",
"ui": "workspace:*",
"@formbricks/ui": "workspace:*",
"uuid": "^9.0.0"
},
"devDependencies": {
@@ -51,14 +51,14 @@
"@types/node": "18.11.0",
"@types/react": "^18.0.21",
"autoprefixer": "^10.4.12",
"database": "workspace:*",
"@formbricks/database": "workspace:*",
"eslint": "8.25.0",
"eslint-config-custom": "workspace:*",
"eslint-config-formbricks": "workspace:*",
"postcss": "^8.4.18",
"tailwind-config": "workspace:*",
"@formbricks/tailwind-config": "workspace:*",
"tailwindcss": "^3.1.8",
"ts-node": "^10.9.1",
"tsconfig": "workspace:*",
"@formbricks/tsconfig": "workspace:*",
"typescript": "4.8.4"
}
}

View File

@@ -2,7 +2,7 @@ import "highlight.js/styles/tokyo-night-dark.css";
import { SessionProvider } from "next-auth/react";
import { ToastContainer } from "react-toastify";
import "../styles/editorjs.css";
import "ui/styles.css";
// import "@formbricks/ui/styles.css";
import "../styles/globals.css";
import "../styles/toastify.css";

View File

@@ -1,7 +1,7 @@
import { NextApiRequest, NextApiResponse } from "next";
import NextAuth from "next-auth";
import CredentialsProvider from "next-auth/providers/credentials";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
import { verifyPassword } from "../../../lib/auth";
import { verifyToken } from "../../../lib/jwt";

View File

@@ -1,7 +1,7 @@
import type { NextApiResponse, NextApiRequest } from "next";
import { getSession } from "next-auth/react";
import { formHasOwnership } from "../../../../lib/api";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
export default async function handle(req: NextApiRequest, res: NextApiResponse) {
// Check Authentication

View File

@@ -1,7 +1,7 @@
import type { NextApiRequest, NextApiResponse } from "next";
import { getSession } from "next-auth/react";
import { formHasOwnership } from "../../../../../lib/api";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
export default async function handle(req: NextApiRequest, res: NextApiResponse) {
// Check Authentication

View File

@@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from "next";
import { getSession } from "next-auth/react";
import NextCors from "nextjs-cors";
import { formHasOwnership } from "../../../../../../lib/api";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
export default async function handle(req: NextApiRequest, res: NextApiResponse) {
await NextCors(req, res, {

View File

@@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from "next";
import { getSession } from "next-auth/react";
import NextCors from "nextjs-cors";
import { formHasOwnership } from "../../../../../lib/api";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
export default async function handle(req: NextApiRequest, res: NextApiResponse) {
const formId = req.query.id.toString();

View File

@@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from "next";
import { getSession } from "next-auth/react";
import NextCors from "nextjs-cors";
import { formHasOwnership } from "../../../../../../lib/api";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
export default async function handle(req: NextApiRequest, res: NextApiResponse) {
await NextCors(req, res, {

View File

@@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from "next";
import { getSession } from "next-auth/react";
import NextCors from "nextjs-cors";
import { formHasOwnership } from "../../../../../lib/api";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
export default async function handle(req: NextApiRequest, res: NextApiResponse) {
await NextCors(req, res, {

View File

@@ -1,5 +1,5 @@
import type { NextApiRequest, NextApiResponse } from "next";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
import { getSession } from "next-auth/react";
import { generateId } from "../../../lib/utils";
import { capturePosthogEvent } from "../../../lib/posthog";

View File

@@ -1,5 +1,5 @@
import type { NextApiRequest, NextApiResponse } from "next";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
export default async function handle(req: NextApiRequest, res: NextApiResponse) {
const formId = req.query.id.toString();

View File

@@ -1,5 +1,5 @@
import type { NextApiRequest, NextApiResponse } from "next";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
import { capturePosthogEvent } from "../../../../lib/posthog";
import { sendForgotPasswordEmail } from "../../../../lib/email";

View File

@@ -1,5 +1,5 @@
import type { NextApiRequest, NextApiResponse } from "next";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
import { sendVerificationEmail } from "../../../../lib/email";
import { capturePosthogEvent } from "../../../../lib/posthog";

View File

@@ -1,5 +1,5 @@
import type { NextApiRequest, NextApiResponse } from "next";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
import { sendPasswordResetNotifyEmail } from "../../../../lib/email";
import { verifyToken } from "../../../../lib/jwt";

View File

@@ -1,5 +1,5 @@
import type { NextApiRequest, NextApiResponse } from "next";
import { prisma } from "database";
import { prisma } from "@formbricks/database";
import { sendVerificationEmail } from "../../../../lib/email";
export default async function handle(req: NextApiRequest, res: NextApiResponse) {

View File

@@ -1,5 +1,5 @@
{
"extends": "tsconfig/nextjs.json",
"extends": "@formbricks/tsconfig/nextjs.json",
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
"exclude": ["node_modules"]
}

View File

@@ -1,4 +1,4 @@
module.exports = {
root: true,
extends: ["custom"],
extends: ["formbricks"],
};

View File

@@ -1,5 +1,5 @@
{
"name": "database",
"name": "@formbricks/database",
"version": "1.0.0",
"private": true,
"license": "MIT",
@@ -29,10 +29,10 @@
"devDependencies": {
"@types/node": "18.8.3",
"eslint": "^8.25.0",
"eslint-config-custom": "workspace:*",
"eslint-config-formbricks": "workspace:*",
"prisma": "^4.4.0",
"rimraf": "^3.0.2",
"tsconfig": "workspace:*",
"@formbricks/tsconfig": "workspace:*",
"tsup": "^6.2.3",
"tsx": "^3.10.1",
"typescript": "^4.8.4"

View File

@@ -1,5 +1,5 @@
{
"extends": "tsconfig/node16.json",
"extends": "@formbricks/tsconfig/node16.json",
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "tsup.config.ts"],
"exclude": ["node_modules"]
}

View File

@@ -1,7 +1,6 @@
{
"name": "eslint-config-custom",
"name": "eslint-config-formbricks",
"version": "1.0.0",
"private": true,
"main": "index.js",
"license": "MIT",
"dependencies": {

View File

@@ -1,7 +1,6 @@
{
"name": "prettier-config",
"name": "@snoopforms/prettier-config",
"version": "1.0.0",
"private": true,
"license": "MIT",
"publishConfig": {
"access": "public"

View File

@@ -0,0 +1,4 @@
module.exports = {
root: true,
extends: ["formbricks"],
};

View File

@@ -33,17 +33,6 @@
"peerDependencies": {
"react": ">=16"
},
"husky": {
"hooks": {
"pre-commit": "tsdx lint"
}
},
"prettier": {
"printWidth": 80,
"semi": true,
"singleQuote": true,
"trailingComma": "es5"
},
"module": "dist/react.esm.js",
"size-limit": [
{
@@ -58,29 +47,23 @@
"devDependencies": {
"@babel/core": "^7.19.3",
"@size-limit/preset-small-lib": "^8.1.0",
"@storybook/addon-essentials": "^6.5.12",
"@storybook/addon-info": "^5.3.21",
"@storybook/addon-links": "^6.5.12",
"@storybook/addon-postcss": "^2.0.0",
"@storybook/addons": "^6.5.12",
"@storybook/react": "^6.5.12",
"@tailwindcss/forms": "^0.5.3",
"@types/react": "^18.0.21",
"@types/react-dom": "^18.0.6",
"autoprefixer": "^10.4.12",
"babel-loader": "^8.2.5",
"cross-env": "^7.0.3",
"eslint-config-custom": "workspace:*",
"husky": "^8.0.1",
"eslint": "8.25.0",
"eslint-config-formbricks": "workspace:*",
"postcss": "^8.4.18",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-is": "^18.2.0",
"size-limit": "^8.1.0",
"tailwind-config": "workspace:*",
"@formbricks/tailwind-config": "workspace:*",
"tailwindcss": "^3.1.8",
"tslib": "^2.4.0",
"tsconfig": "workspace:*",
"@formbricks/tsconfig": "workspace:*",
"typescript": "^4.8.4"
},
"dependencies": {

View File

@@ -1,7 +1,3 @@
module.exports = {
content: ['./src/**/*.{js,jsx,ts,tsx}', './stories/*'],
theme: {
extend: {},
},
plugins: [require('@tailwindcss/forms')],
};
const config = require("@formbricks/tailwind-config/tailwind.config.js");
module.exports = config;

View File

@@ -1,5 +1,5 @@
{
"extends": "tsconfig/react-library.json",
"extends": "@formbricks/tsconfig/react-library.json",
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
"exclude": ["node_modules"]
}

View File

@@ -1,9 +1,9 @@
{
"name": "tailwind-config",
"name": "@formbricks/tailwind-config",
"version": "1.0.0",
"private": true,
"main": "index.js",
"devDependencies": {
"@tailwindcss/forms": "^0.5.3",
"tailwindcss": "^3.1.8"
}
}

View File

@@ -15,5 +15,5 @@ module.exports = {
},
},
},
plugins: [],
plugins: [require("@tailwindcss/forms")],
};

View File

@@ -1,7 +1,6 @@
{
"name": "tsconfig",
"name": "@formbricks/tsconfig",
"version": "1.0.0",
"private": true,
"license": "MIT",
"publishConfig": {
"access": "public"

View File

@@ -1,5 +1,5 @@
{
"name": "ui",
"name": "@formbricks/ui",
"version": "1.0.0",
"private": true,
"main": "./dist/index.js",
@@ -19,11 +19,11 @@
"@types/react-dom": "^17.0.11",
"concurrently": "^7.2.2",
"eslint": "^7.32.0",
"eslint-config-custom": "workspace:*",
"eslint-config-formbricks": "workspace:*",
"react": "^17.0.2",
"tailwind-config": "workspace:*",
"@formbricks/tailwind-config": "workspace:*",
"tailwindcss": "^3.1.5",
"tsconfig": "workspace:*",
"@formbricks/tsconfig": "workspace:*",
"tsup": "^6.1.3",
"typescript": "^4.5.2"
}

View File

@@ -1,3 +1,3 @@
const config = require("tailwind-config/tailwind.config.js");
const config = require("@formbricks/tailwind-config/tailwind.config.js");
module.exports = config;

View File

@@ -1,5 +1,5 @@
{
"extends": "tsconfig/react-library.json",
"extends": "@formbricks/tsconfig/react-library.json",
"include": ["."],
"exclude": ["dist", "build", "node_modules"]
}

8923
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff