mirror of
https://github.com/formbricks/formbricks.git
synced 2026-02-04 22:00:01 -06:00
update package names, update config imports
This commit is contained in:
@@ -7,5 +7,5 @@
|
||||
"access": "restricted",
|
||||
"baseBranch": "main",
|
||||
"updateInternalDependencies": "patch",
|
||||
"ignore": ["web"]
|
||||
"ignore": ["@formbricks/web"]
|
||||
}
|
||||
|
||||
@@ -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/*/"],
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
extends: ["custom"],
|
||||
extends: ["formbricks"],
|
||||
};
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { prisma } from "database";
|
||||
import { prisma } from "@formbricks/database";
|
||||
|
||||
export const formHasOwnership = async (session, formId) => {
|
||||
try {
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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, {
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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, {
|
||||
|
||||
@@ -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, {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "tsconfig/nextjs.json",
|
||||
"extends": "@formbricks/tsconfig/nextjs.json",
|
||||
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
|
||||
"exclude": ["node_modules"]
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
extends: ["custom"],
|
||||
extends: ["formbricks"],
|
||||
};
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"]
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "eslint-config-custom",
|
||||
"name": "eslint-config-formbricks",
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"main": "index.js",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "prettier-config",
|
||||
"name": "@snoopforms/prettier-config",
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"license": "MIT",
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
4
packages/snoopforms-react/.eslintrc.js
Normal file
4
packages/snoopforms-react/.eslintrc.js
Normal file
@@ -0,0 +1,4 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
extends: ["formbricks"],
|
||||
};
|
||||
@@ -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": {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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"]
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,5 +15,5 @@ module.exports = {
|
||||
},
|
||||
},
|
||||
},
|
||||
plugins: [],
|
||||
plugins: [require("@tailwindcss/forms")],
|
||||
};
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "tsconfig",
|
||||
"name": "@formbricks/tsconfig",
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"license": "MIT",
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
const config = require("tailwind-config/tailwind.config.js");
|
||||
const config = require("@formbricks/tailwind-config/tailwind.config.js");
|
||||
|
||||
module.exports = config;
|
||||
|
||||
@@ -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
8923
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user