Files
form/scripts/config.ts
Tanner Linsley df7096d821 fix: example dirs
2023-04-25 23:45:39 -06:00

79 lines
1.6 KiB
TypeScript

import path from 'path'
import type { BranchConfig, Package } from './types'
// TODO: List your npm packages here. The first package will be used as the versioner.
export const packages: Package[] = [
{
name: '@tanstack/form-core',
packageDir: 'form-core',
srcDir: 'src',
jsName: 'FormCore',
entryFile: 'src/index.ts',
globals: {},
},
{
name: '@tanstack/react-form',
packageDir: 'react-form',
srcDir: 'src',
jsName: 'ReactForm',
entryFile: 'src/index.ts',
globals: {
react: 'React',
},
},
// {
// name: '@tanstack/react-form-devtools',
// packageDir: 'react-form-devtools',
// srcDir: 'src',
// },
// {
// name: '@tanstack/react-form-persist-client',
// packageDir: 'react-form-persist-client',
// srcDir: 'src',
// },
// {
// name: '@tanstack/solid-form',
// packageDir: 'solid-form',
// srcDir: 'src',
// },
// {
// name: '@tanstack/svelte-form',
// packageDir: 'svelte-form',
// srcDir: 'src',
// },
// {
// name: '@tanstack/vue-form',
// packageDir: 'vue-form',
// srcDir: 'src',
// },
]
export const latestBranch = 'main'
export const branchConfigs: Record<string, BranchConfig> = {
main: {
prerelease: false,
ghRelease: true,
},
next: {
prerelease: true,
ghRelease: true,
},
beta: {
prerelease: true,
ghRelease: true,
},
alpha: {
prerelease: true,
ghRelease: true,
},
}
export const rootDir = path.resolve(__dirname, '..')
export const examplesDirs = [
'examples/react',
// 'examples/solid',
// 'examples/svelte',
// 'examples/vue',
]