diff --git a/.env.example b/.env.example index c8bebd3..ce56bf5 100644 --- a/.env.example +++ b/.env.example @@ -21,8 +21,8 @@ SUPERTOKENS_WEB_DOMAIN_URI='http://localhost:4000' # DB_HOST='localhost' DB_PORT='5432' -DB_NAME='splitter_dev' +DB_NAME='insights_dev' DB_USERNAME='postgres' DB_PASSWORD='postgres' # only for auth -DB_AUTH_NAME='splitter_auth_dev' +DB_AUTH_NAME='insights_auth_dev' diff --git a/README.md b/README.md index 22d4e95..f1d4fa8 100644 --- a/README.md +++ b/README.md @@ -1,197 +1,3 @@ -# Splitter +# Insights -![Splitter Logo](docs/images/logo.png) - -> Expo + Turborepo + tRPC go brrrrrrr 🚀🔥 - -## Summary - -1. [Usage](#usage) - - 1.1 [Development](#development) - - 1.2 [Production](#production) - - 1.3 [Test](#test) - -2. [Deploy](#deploy) - -3. [Screen Shots](#screen-shots) - -4. [Motivation](#motivation) - -5. [Stack](#stack) - -## Usage - -### Development - -Setup development environment With Turbo repo. - -1. 🏗 Setup `.env` files: - -```bash -cp .env.example .env -``` - -2. 📦 Install dependencies, _inside the root folder run_: - -```bash -pnpm install -``` - -3. 🚀 Run in development mode, _inside the root folder run_: - -```bash -pnpm run dev -``` - -### Production - -For every app, but mobile the process is really straightforward: - -1. 🏗 Setup `.env` files: - -```bash -cp .env.example .env -``` - -2. 📦 Install dependencies, _inside the root folder run_: - -```bash -pnpm install -``` - -3. 📦 Build all apps packages, _inside the root folder run_: - -```bash -pnpm run build -``` - -3. 🚀 Run the production builds, _inside the root folder run_: - -```bash -pnpm run start -``` - -#### Mobile (.APK, .IPA) - -If you want a preview of the mobile app, in a apk or ipa, you will have to: - -```bash -cd apps/mobile - -eas build -p android --profile development -``` - -### Test - -#### Lint - -```bash -pnpm run lint -``` - -This lints stuff... - -If you want to test specifics run _inside each app folder_. - -#### Unit and Integration - -To run unit and integration tests just run this shit locally: - -```bash -pnpm run test -``` - -It will test every repo, if you want to test specifics run _inside each app folder_. - -#### End To End - -End to end test is handled by **detox**, to run the test first we need to build an release app. - -Inside `apps/mobile` folder run: - -```bash -# ios -pnpm run e2e:ios:build -# or -# android -pnpm run e2e:android:build -``` - -Next, run the detox test script: - -```bash -# ios -pnpm run e2e:ios:test -# or -# android -pnpm run e2e:android:test -``` - -Both tests will be run in `headless` mode, so don't expect the emulator to pop-up. - -## Deploy - -We are using **railway.app** to deploy the backend app, and **EAS** to build, update, and release the mobile app. - -## Screen Shots - - -https://github.com/giu7d/splitter/assets/30274817/fd2df51b-852d-49ae-87c3-5d9c57cd3f3f - -## Motivation - -This study objective is not to create an application restricted in a stack. But to elaborate and test SOTA tools that enable a stable and productive stack. -Or goals with the final product is to find a stack that: - -1. Improves developer experience; -2. Allows fast deploy and development; -3. Constructs an app with great performance; -4. Defines an architecture to easily componentize and reuse animations; -5. Implements code quality tools (e.g. test, static analysis, linting, etc.); -6. Target the largest number of devices (e.g. ios, android, and web). - -## Stack - -Current stack been used in the challenge: - -**Workspace** - -- [x] pnpm -- [x] turborepo - -**Framework** - -- [x] react native -- [x] expo - -**Test & Debug** - -- [x] flipper -- [x] detox -- [x] jest - -**Components, Animation & Styling** - -- [x] nativewind (Tailwind) -- [x] reanimated -- [x] flash list - [docs](https://github.com/shopify/flash-list) - -**State Management & Storage** - -- [x] jotai - [docs](https://jotai.org/) -- [x] MMKV - [docs](https://github.com/mrousavy/react-native-mmkv) - -**Network & API** - -- [x] react query -- [x] tRPC - [docs](https://trpc.io/) -- [x] fastify - [docs](https://www.fastify.io/) - -**Deploy** - -- [x] github actions -- [x] railway.app -- [x] eas +TO DO diff --git a/apps/api/esbuild.config.mjs b/apps/api/esbuild.config.mjs index 1f0d28f..41d5a72 100644 --- a/apps/api/esbuild.config.mjs +++ b/apps/api/esbuild.config.mjs @@ -1,8 +1,8 @@ import esbuild from 'esbuild' -import authPackage from '@splitter/package-auth/package.json' assert { type: 'json' } -import dbPackage from '@splitter/package-db/package.json' assert { type: 'json' } -import validatorsPackage from '@splitter/package-validators/package.json' assert { type: 'json' } +import authPackage from '@insights/package-auth/package.json' assert { type: 'json' } +import dbPackage from '@insights/package-db/package.json' assert { type: 'json' } +import validatorsPackage from '@insights/package-validators/package.json' assert { type: 'json' } import apiPackage from './package.json' assert { type: 'json' } @@ -16,7 +16,7 @@ function getDependencies(pkg) { function getExternalDependencies(packages = []) { return packages .flatMap((pkg) => getDependencies(pkg)) - .filter((dep) => !dep.startsWith('@splitter')) + .filter((dep) => !dep.startsWith('@insights')) } export default esbuild.build({ diff --git a/apps/api/eslint.config.js b/apps/api/eslint.config.js index 2666c3d..66a50df 100644 --- a/apps/api/eslint.config.js +++ b/apps/api/eslint.config.js @@ -1,4 +1,4 @@ -import config from '@splitter/tooling-eslint/base' +import config from '@insights/tooling-eslint/base' /** @type {import('typescript-eslint').Config} */ export default [ diff --git a/apps/api/package.json b/apps/api/package.json index c80697b..86691ff 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -1,5 +1,5 @@ { - "name": "@splitter/api", + "name": "@insights/api", "version": "1.0.0", "main": "build/index.mjs", "private": true, @@ -30,9 +30,9 @@ "@fastify/compress": "^7.0.3", "@fastify/cors": "^8.5.0", "@fastify/formbody": "^7.4.0", - "@splitter/package-auth": "workspace:*", - "@splitter/package-db": "workspace:*", - "@splitter/package-validators": "workspace:*", + "@insights/package-auth": "workspace:*", + "@insights/package-db": "workspace:*", + "@insights/package-validators": "workspace:*", "@t3-oss/env-core": "^0.10.1", "@trpc/server": "^10.45.2", "colors": "^1.4.0", @@ -41,10 +41,10 @@ "zod": "^3.23.4" }, "devDependencies": { - "@splitter/package-validators": "workspace:*", - "@splitter/tooling-eslint": "workspace:*", - "@splitter/tooling-prettier": "workspace:*", - "@splitter/tooling-typescript": "workspace:*", + "@insights/package-validators": "workspace:*", + "@insights/tooling-eslint": "workspace:*", + "@insights/tooling-prettier": "workspace:*", + "@insights/tooling-typescript": "workspace:*", "@types/jest": "^29.5.12", "@types/node": "^18.19.31", "@vercel/node": "^2.15.10", @@ -59,5 +59,5 @@ "typescript": "^5.4.5", "wait-on": "^7.2.0" }, - "prettier": "@splitter/tooling-prettier" + "prettier": "@insights/tooling-prettier" } diff --git a/apps/api/src/env.ts b/apps/api/src/env.ts index 69da3cd..347aa55 100644 --- a/apps/api/src/env.ts +++ b/apps/api/src/env.ts @@ -1,8 +1,7 @@ +import authEnv from '@insights/package-auth/env' import { createEnv } from '@t3-oss/env-core' import { z } from 'zod' -import authEnv from '@splitter/package-auth/env' - export default createEnv({ extends: [authEnv], server: { diff --git a/apps/api/src/web/endpoint.ts b/apps/api/src/web/endpoint.ts index f2870c4..f715d2f 100644 --- a/apps/api/src/web/endpoint.ts +++ b/apps/api/src/web/endpoint.ts @@ -10,7 +10,7 @@ import { authCorsHeaders, authErrorHandler, authPlugin, -} from '@splitter/package-auth' +} from '@insights/package-auth' import router from '@/web/router' import { createContext } from '@/web/trpc' diff --git a/apps/api/src/web/router.ts b/apps/api/src/web/router.ts index 9cd4ba7..cb467ae 100644 --- a/apps/api/src/web/router.ts +++ b/apps/api/src/web/router.ts @@ -4,7 +4,7 @@ import { CreateUserSchema, FindBillsSchema, FindUserSchema, -} from '@splitter/package-validators' +} from '@insights/package-validators' import Bills from '@/use-cases/bills' import Users from '@/use-cases/users' diff --git a/apps/api/src/web/trpc.ts b/apps/api/src/web/trpc.ts index 107754a..c3226b2 100644 --- a/apps/api/src/web/trpc.ts +++ b/apps/api/src/web/trpc.ts @@ -1,11 +1,10 @@ import type { CreateFastifyContextOptions } from '@trpc/server/adapters/fastify' +import { authSession } from '@insights/package-auth' import { TRPCError, initTRPC } from '@trpc/server' import superjson from 'superjson' import { ZodError } from 'zod' -import { authSession } from '@splitter/package-auth' - export const createContext = (ctx: CreateFastifyContextOptions) => ctx const t = initTRPC.context().create({ diff --git a/apps/api/tsconfig.json b/apps/api/tsconfig.json index be50e85..36260c6 100644 --- a/apps/api/tsconfig.json +++ b/apps/api/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@splitter/tooling-typescript/base.json", + "extends": "@insights/tooling-typescript/base.json", "compilerOptions": { "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json", "outDir": "build", diff --git a/apps/mobile/app.config.ts b/apps/mobile/app.config.ts index 9893b9f..948f213 100644 --- a/apps/mobile/app.config.ts +++ b/apps/mobile/app.config.ts @@ -7,13 +7,13 @@ function isProductionEnv() { } function getName() { - if (isProductionEnv()) return 'Splitter' - return `Splitter (${ENV})` + if (isProductionEnv()) return 'insights' + return `insights (${ENV})` } function getBundleIdentifier() { - if (isProductionEnv()) return 'com.prisma.splitter' - return `com.prisma.splitter.${ENV.toLowerCase()}` + if (isProductionEnv()) return 'com.prisma.insights' + return `com.prisma.insights.${ENV.toLowerCase()}` } export default ({ config }: ConfigContext): ExpoConfig => ({ @@ -21,8 +21,8 @@ export default ({ config }: ConfigContext): ExpoConfig => ({ // // App Information name: getName(), - slug: 'splitter', - scheme: 'splitter', + slug: 'insights', + scheme: 'insights', version: '1.0.0', owner: 'giu7d', // diff --git a/apps/mobile/eslint.config.mjs b/apps/mobile/eslint.config.mjs index cb3de18..353d2a6 100644 --- a/apps/mobile/eslint.config.mjs +++ b/apps/mobile/eslint.config.mjs @@ -1,5 +1,5 @@ -import baseConfig from '@splitter/tooling-eslint/base' -import reactConfig from '@splitter/tooling-eslint/react' +import baseConfig from '@insights/tooling-eslint/base' +import reactConfig from '@insights/tooling-eslint/react' /** @type {import('typescript-eslint').Config} */ export default [ diff --git a/apps/mobile/package.json b/apps/mobile/package.json index ae11eb3..189fab1 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -1,5 +1,5 @@ { - "name": "@splitter/mobile", + "name": "@insights/mobile", "main": "expo-router/entry", "version": "1.0.0", "private": true, @@ -50,11 +50,11 @@ }, "devDependencies": { "@babel/core": "^7.20.0", - "@splitter/api": "workspace:*", - "@splitter/package-validators": "workspace:*", - "@splitter/tooling-eslint": "workspace:*", - "@splitter/tooling-prettier": "workspace:*", - "@splitter/tooling-typescript": "workspace:*", + "@insights/api": "workspace:*", + "@insights/package-validators": "workspace:*", + "@insights/tooling-eslint": "workspace:*", + "@insights/tooling-prettier": "workspace:*", + "@insights/tooling-typescript": "workspace:*", "@types/jest": "^29.5.12", "@types/react": "~18.2.45", "@types/react-test-renderer": "^18.0.7", @@ -69,5 +69,5 @@ "jest": { "preset": "jest-expo" }, - "prettier": "@splitter/tooling-prettier" + "prettier": "@insights/tooling-prettier" } diff --git a/apps/mobile/src/services/api.ts b/apps/mobile/src/services/api.ts index 026abb7..d618af6 100644 --- a/apps/mobile/src/services/api.ts +++ b/apps/mobile/src/services/api.ts @@ -1,8 +1,8 @@ +import type { Router } from '@insights/api/router' + import { createTRPCReact, httpBatchLink, loggerLink } from '@trpc/react-query' import superjson from 'superjson' -import type { Router } from '@splitter/api/router' - import env, { isProductionEnv } from '@/services/env' const protocol = isProductionEnv(env.ENV) ? 'https' : 'http' @@ -35,4 +35,4 @@ export const createTRPCClient = () => ], }) -export { type RouterInputs, type RouterOutputs } from '@splitter/api/router' +export { type RouterInputs, type RouterOutputs } from '@insights/api/router' diff --git a/apps/mobile/tsconfig.json b/apps/mobile/tsconfig.json index 501e03b..12ce804 100644 --- a/apps/mobile/tsconfig.json +++ b/apps/mobile/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": ["@splitter/tooling-typescript/base.json"], + "extends": ["@insights/tooling-typescript/base.json"], "compilerOptions": { "baseUrl": ".", "paths": { diff --git a/package.json b/package.json index 8fdf04c..69cf0bc 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "splitter", + "name": "insights", "version": "1.0.0", "private": true, "packageManager": "pnpm@9.0.4", @@ -20,12 +20,12 @@ "clean:workspace": "turbo clean" }, "devDependencies": { - "@splitter/tooling-prettier": "workspace:*", + "@insights/tooling-prettier": "workspace:*", "dotenv-cli": "^6.0.0", "npm-run-all": "^4.1.5", "prettier": "^3.2.5", "turbo": "^1.13.3", "typescript": "^5.4.5" }, - "prettier": "@splitter/tooling-prettier" + "prettier": "@insights/tooling-prettier" } diff --git a/packages/auth/eslint.config.js b/packages/auth/eslint.config.js index 2e2cda0..caaf839 100644 --- a/packages/auth/eslint.config.js +++ b/packages/auth/eslint.config.js @@ -1,4 +1,4 @@ -import config from '@splitter/tooling-eslint/base' +import config from '@insights/tooling-eslint/base' /** @type {import('typescript-eslint').Config} */ export default [ diff --git a/packages/auth/package.json b/packages/auth/package.json index 4110d41..a14cacc 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,5 +1,5 @@ { - "name": "@splitter/package-auth", + "name": "@insights/package-auth", "private": true, "version": "1.0.0", "type": "module", @@ -22,13 +22,13 @@ "supertokens-node": "^17.0.7" }, "devDependencies": { - "@splitter/tooling-eslint": "workspace:*", - "@splitter/tooling-prettier": "workspace:*", - "@splitter/tooling-typescript": "workspace:*", + "@insights/tooling-eslint": "workspace:*", + "@insights/tooling-prettier": "workspace:*", + "@insights/tooling-typescript": "workspace:*", "eslint": "^9.0.0", "npm-run-all": "^4.1.5", "prettier": "^3.2.5", "typescript": "^5.4.5" }, - "prettier": "@splitter/tooling-prettier" + "prettier": "@insights/tooling-prettier" } diff --git a/packages/auth/src/index.ts b/packages/auth/src/index.ts index 05a7207..78390a9 100644 --- a/packages/auth/src/index.ts +++ b/packages/auth/src/index.ts @@ -12,7 +12,7 @@ supertokens.init({ // apiKey: env.SUPERTOKENS_API_KEY TODO: Enable api key }, appInfo: { - appName: 'splitter', + appName: 'insights', apiDomain: env.SUPERTOKENS_API_DOMAIN_URI, websiteDomain: env.SUPERTOKENS_WEB_DOMAIN_URI, apiBasePath: '/auth', diff --git a/packages/auth/tsconfig.json b/packages/auth/tsconfig.json index 40e782f..54d9945 100644 --- a/packages/auth/tsconfig.json +++ b/packages/auth/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@splitter/tooling-typescript/base.json", + "extends": "@insights/tooling-typescript/base.json", "compilerOptions": { "experimentalDecorators": true, "emitDecoratorMetadata": true, diff --git a/packages/db/eslint.config.js b/packages/db/eslint.config.js index 22f3ed1..a314729 100644 --- a/packages/db/eslint.config.js +++ b/packages/db/eslint.config.js @@ -1,4 +1,4 @@ -import config from '@splitter/tooling-eslint/base' +import config from '@insights/tooling-eslint/base' /** @type {import('typescript-eslint').Config} */ export default [ diff --git a/packages/db/package.json b/packages/db/package.json index f81cfdd..f5ca898 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -1,5 +1,5 @@ { - "name": "@splitter/package-db", + "name": "@insights/package-db", "private": true, "version": "1.0.0", "type": "module", @@ -31,9 +31,9 @@ "zod": "^3.23.4" }, "devDependencies": { - "@splitter/tooling-eslint": "workspace:*", - "@splitter/tooling-prettier": "workspace:*", - "@splitter/tooling-typescript": "workspace:*", + "@insights/tooling-eslint": "workspace:*", + "@insights/tooling-prettier": "workspace:*", + "@insights/tooling-typescript": "workspace:*", "@types/pg": "^8.11.6", "dotenv-cli": "^7.4.1", "drizzle-kit": "^0.20.18", @@ -42,5 +42,5 @@ "prettier": "^3.2.5", "typescript": "^5.4.5" }, - "prettier": "@splitter/tooling-prettier" + "prettier": "@insights/tooling-prettier" } diff --git a/packages/db/src/config.ts b/packages/db/src/config.ts index 7896b05..8cef80e 100644 --- a/packages/db/src/config.ts +++ b/packages/db/src/config.ts @@ -9,6 +9,6 @@ export const connection = new URL( export default { schema: './src/schema', driver: 'pg', - tablesFilter: ['splitter_*'], + tablesFilter: ['insights_*'], dbCredentials: { connectionString: connection.href }, } satisfies Config diff --git a/packages/db/src/schema/_table.ts b/packages/db/src/schema/_table.ts index 9199879..66fe3d4 100644 --- a/packages/db/src/schema/_table.ts +++ b/packages/db/src/schema/_table.ts @@ -6,4 +6,4 @@ import { pgTableCreator } from 'drizzle-orm/pg-core' * * @see https://orm.drizzle.team/docs/goodies#multi-project-schema */ -export const createTable = pgTableCreator((name) => `splitter_${name}`) +export const createTable = pgTableCreator((name) => `insights_${name}`) diff --git a/packages/db/tsconfig.json b/packages/db/tsconfig.json index 844bad4..9a0baa2 100644 --- a/packages/db/tsconfig.json +++ b/packages/db/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@splitter/tooling-typescript/internal-package.json", + "extends": "@insights/tooling-typescript/internal-package.json", "compilerOptions": { "outDir": "build", "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json", diff --git a/packages/validators/eslint.config.js b/packages/validators/eslint.config.js index 2e2cda0..caaf839 100644 --- a/packages/validators/eslint.config.js +++ b/packages/validators/eslint.config.js @@ -1,4 +1,4 @@ -import config from '@splitter/tooling-eslint/base' +import config from '@insights/tooling-eslint/base' /** @type {import('typescript-eslint').Config} */ export default [ diff --git a/packages/validators/package.json b/packages/validators/package.json index b2f62be..778c644 100644 --- a/packages/validators/package.json +++ b/packages/validators/package.json @@ -1,5 +1,5 @@ { - "name": "@splitter/package-validators", + "name": "@insights/package-validators", "private": true, "version": "1.0.0", "type": "module", @@ -24,12 +24,12 @@ "zod": "^3.23.4" }, "devDependencies": { - "@splitter/tooling-eslint": "workspace:*", - "@splitter/tooling-prettier": "workspace:*", - "@splitter/tooling-typescript": "workspace:*", + "@insights/tooling-eslint": "workspace:*", + "@insights/tooling-prettier": "workspace:*", + "@insights/tooling-typescript": "workspace:*", "eslint": "^9.0.0", "prettier": "^3.2.5", "typescript": "^5.4.5" }, - "prettier": "@splitter/tooling-prettier" + "prettier": "@insights/tooling-prettier" } diff --git a/packages/validators/tsconfig.json b/packages/validators/tsconfig.json index 5ebf222..47887b7 100644 --- a/packages/validators/tsconfig.json +++ b/packages/validators/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@splitter/tooling-typescript/internal-package.json", + "extends": "@insights/tooling-typescript/internal-package.json", "compilerOptions": { "outDir": "build", "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json", diff --git a/tooling/docker/docker-compose.dev.yml b/tooling/docker/docker-compose.dev.yml index 94f6bbf..1902f30 100644 --- a/tooling/docker/docker-compose.dev.yml +++ b/tooling/docker/docker-compose.dev.yml @@ -12,12 +12,12 @@ services: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres PGDATA: /var/lib/postgresql/data/pgdata - POSTGRES_MULTIPLE_DATABASES: 'splitter_dev, splitter_auth_dev' + POSTGRES_MULTIPLE_DATABASES: 'insights_dev, insights_auth_dev' volumes: - 'dbdata:/var/lib/postgresql/data/pgdata' - './create-multiple-databases.sh:/docker-entrypoint-initdb.d/create-multiple-databases.sh' healthcheck: - test: ['CMD', 'pg_isready', '-U', 'postgres', '-d', 'splitter_dev'] + test: ['CMD', 'pg_isready', '-U', 'postgres', '-d', 'insights_dev'] interval: 5s timeout: 5s retries: 5 @@ -33,8 +33,8 @@ services: ports: - 3567:3567 environment: - POSTGRESQL_TABLE_NAMES_PREFIX: splitter_auth - POSTGRESQL_CONNECTION_URI: 'postgresql://postgres:postgres@db:5432/splitter_auth_dev' + POSTGRESQL_TABLE_NAMES_PREFIX: insights_auth + POSTGRESQL_CONNECTION_URI: 'postgresql://postgres:postgres@db:5432/insights_auth_dev' volumes: dbdata: diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index e8295e2..8e370cb 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -1,5 +1,5 @@ { - "name": "@splitter/tooling-eslint", + "name": "@insights/tooling-eslint", "private": true, "version": "1.0.0", "type": "module", @@ -21,10 +21,10 @@ "typescript-eslint": "^7.8.0" }, "devDependencies": { - "@splitter/tooling-prettier": "workspace:*", + "@insights/tooling-prettier": "workspace:*", "eslint": "^9.0.0", "npm-run-all": "^4.1.5", "prettier": "^3.2.5" }, - "prettier": "@splitter/tooling-prettier" + "prettier": "@insights/tooling-prettier" } diff --git a/tooling/eslint/src/base.js b/tooling/eslint/src/base.js index 6d1d32b..396356b 100644 --- a/tooling/eslint/src/base.js +++ b/tooling/eslint/src/base.js @@ -71,7 +71,7 @@ export default tseslint.config( group: 'builtin', }, { - pattern: '@splitter/**', + pattern: '@insights/**', group: 'internal', }, { diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index 392dcf7..5b3592c 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -1,5 +1,5 @@ { - "name": "@splitter/tooling-prettier", + "name": "@insights/tooling-prettier", "private": true, "version": "1.0.0", "type": "module", @@ -17,5 +17,5 @@ "devDependencies": { "npm-run-all": "^4.1.5" }, - "prettier": "@splitter/tooling-prettier" + "prettier": "@insights/tooling-prettier" } diff --git a/tooling/typescript/package.json b/tooling/typescript/package.json index 58d13ef..453ee9a 100644 --- a/tooling/typescript/package.json +++ b/tooling/typescript/package.json @@ -1,5 +1,5 @@ { - "name": "@splitter/tooling-typescript", + "name": "@insights/tooling-typescript", "private": true, "version": "1.0.0", "files": [