Files
form/scripts/config.js
Corbin Crutchley 74ac9f4b9c Update build tooling (#401)
* chore: inital work to migrate to Query's alpha package setup

* chore: update deps

* chore: fix build issues

* chore: disable no-children-prop rule
2023-07-04 21:06:03 -06:00

69 lines
1.6 KiB
JavaScript

// @ts-check
import { resolve } from 'node:path'
import { fileURLToPath } from 'node:url'
/**
* List your npm packages here. The first package will be used as the versioner.
* @type {import('./types').Package[]}
*/
export const packages = [
{
name: '@tanstack/form-core',
packageDir: 'packages/form-core',
entries: ['main', 'module', 'types'],
},
{
name: '@tanstack/react-form',
packageDir: 'packages/react-form',
entries: ['main', 'module', 'types'],
},
// {
// name: '@tanstack/react-form-devtools',
// packageDir: 'packages/react-form-devtools',
// entries: ['main', 'module', 'types'],
// },
// {
// name: '@tanstack/react-form-persist-client',
// packageDir: 'packages/react-form-persist-client',
// entries: ['main', 'module', 'types'],
// },
// {
// name: '@tanstack/solid-form',
// packageDir: 'packages/solid-form',
// entries: ['main', 'module', 'types'],
// },
// {
// name: '@tanstack/svelte-form',
// packageDir: 'packages/svelte-form',
// entries: ['main', 'module', 'types'],
// },
// {
// name: '@tanstack/vue-form',
// packageDir: 'packages/vue-form',
// entries: ['main', 'module', 'types'],
// },
]
/**
* Contains config for publishable branches.
* @type {Record<string, import('./types').BranchConfig>}
*/
export const branchConfigs = {
main: {
prerelease: false,
},
next: {
prerelease: true,
},
beta: {
prerelease: true,
},
alpha: {
prerelease: true,
},
}
const __dirname = fileURLToPath(new URL('.', import.meta.url))
export const rootDir = resolve(__dirname, '..')