Thanks to visit codestin.com
Credit goes to github.com

Skip to content

chore: Add Changesets #70

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Oct 11, 2024
8 changes: 8 additions & 0 deletions .changeset/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Changesets

Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets)

We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
11 changes: 11 additions & 0 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
"changelog": ["@svitejs/changesets-changelog-github-compact", { "repo": "sveltejs/cli" }],
"commit": false,
"fixed": [],
"linked": [],
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": ["!(@sveltejs/*|sv)"]
}
44 changes: 44 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Release

on:
push:
branches:
- main

permissions: {}
jobs:
release:
# prevents this action from running on forks
if: github.repository == 'sveltejs/cli'
permissions:
contents: write # to create release (changesets/action)
id-token: write # OpenID Connect token needed for provenance
pull-requests: write # to create pull request (changesets/action)
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v4
with:
# This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits
fetch-depth: 0
- uses: pnpm/action-setup@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18.x
cache: pnpm

- name: Install
run: pnpm install --frozen-lockfile

- name: Build
run: pnpm build

- name: Create Release Pull Request or Publish to npm
id: changesets
uses: changesets/action@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_CONFIG_PROVENANCE: true
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
2 changes: 1 addition & 1 deletion community-adder-template/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ After that, feel free to open a pull request to [`sv`](https://github.com/svelte

## Things to be aware of

Community adders are **not permitted** to have any external dependencies outside of `@svelte-cli/core`. If the use of a dependency is absolutely necessary, then they can be bundled using a bundler of your choosing (e.g. Rollup, Rolldown, tsup, etc.).
Community adders are **not permitted** to have any external dependencies outside of `@sveltejs/cli-core`. If the use of a dependency is absolutely necessary, then they can be bundled using a bundler of your choosing (e.g. Rollup, Rolldown, tsup, etc.).
3 changes: 2 additions & 1 deletion community-adder-template/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"name": "community-adder-template",
"private": true,
"version": "0.0.0",
"license": "MIT",
"type": "module",
Expand All @@ -15,7 +16,7 @@
"create-temp": "sv create temp --check-types typescript --template skeleton --no-adders --no-install"
},
"dependencies": {
"@svelte-cli/core": "workspace:*"
"@sveltejs/cli-core": "workspace:*"
},
"devDependencies": {
"sv": "workspace:*"
Expand Down
6 changes: 3 additions & 3 deletions community-adder-template/src/config/adder.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { options } from './options.js';
import { defineAdder } from '@svelte-cli/core';
import { imports } from '@svelte-cli/core/js';
import { parseScript } from '@svelte-cli/core/parsers';
import { defineAdder } from '@sveltejs/cli-core';
import { imports } from '@sveltejs/cli-core/js';
import { parseScript } from '@sveltejs/cli-core/parsers';

export const adder = defineAdder({
id: 'community-adder-template',
Expand Down
2 changes: 1 addition & 1 deletion community-adder-template/src/config/options.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdderOptions } from '@svelte-cli/core';
import { defineAdderOptions } from '@sveltejs/cli-core';

export const options = defineAdderOptions({
demo: {
Expand Down
2 changes: 1 addition & 1 deletion community-adder-template/tests/tests.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdderTests } from '@svelte-cli/core';
import { defineAdderTests } from '@sveltejs/cli-core';
import { options } from '../src/config/options.js';

export const tests = defineAdderTests({
Expand Down
6 changes: 2 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,17 @@
"check": "pnpm -r check",
"lint": "pnpm -r lint && eslint --cache --cache-location node_modules/.eslintcache",
"format": "pnpm -r format",
"changeset:version": "changeset version && pnpm -r generate:version && git add --all",
"changeset:release": "changeset publish",
"dev": "rollup --config --watch",
"build": "rollup -c",
"test": "pnpm -r test"
},
"devDependencies": {
"@changesets/cli": "^2.27.8",
"@changesets/cli": "^2.27.9",
"@rollup/plugin-commonjs": "^26.0.1",
"@rollup/plugin-dynamic-import-vars": "^2.1.2",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^15.2.3",
"@svelte-cli/create": "workspace:*",
"@sveltejs/create": "workspace:*",
"@sveltejs/eslint-config": "^8.1.0",
"@svitejs/changesets-changelog-github-compact": "^1.1.0",
"@types/node": "^22.3.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/adders/_config/official.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type { AdderCategories, Category } from './categories.ts';
import type { AdderWithoutExplicitArgs, Adder } from '@svelte-cli/core';
import type { AdderWithoutExplicitArgs, Adder } from '@sveltejs/cli-core';

// adders
import drizzle from '../drizzle/index.ts';
Expand Down
8 changes: 4 additions & 4 deletions packages/adders/common.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ import {
functions,
type AstKinds,
type AstTypes
} from '@svelte-cli/core/js';
import * as html from '@svelte-cli/core/html';
import { Walker, type Question, type FileEditor } from '@svelte-cli/core';
import { parseScript } from '@svelte-cli/core/parsers';
} from '@sveltejs/cli-core/js';
import { Walker, type Question, type FileEditor } from '@sveltejs/cli-core';
import * as html from '@sveltejs/cli-core/html';
import { parseScript } from '@sveltejs/cli-core/parsers';

export function createPrinter(...conditions: boolean[]) {
const printers = conditions.map((condition) => {
Expand Down
6 changes: 3 additions & 3 deletions packages/adders/drizzle/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { common, exports, functions, imports, object, variables } from '@svelte-cli/core/js';
import { defineAdder, defineAdderOptions, dedent, type FileEditor } from '@svelte-cli/core';
import { parseJson, parseScript } from '@svelte-cli/core/parsers';
import { common, exports, functions, imports, object, variables } from '@sveltejs/cli-core/js';
import { defineAdder, defineAdderOptions, dedent, type FileEditor } from '@sveltejs/cli-core';
import { parseJson, parseScript } from '@sveltejs/cli-core/parsers';

const PORTS = {
mysql: '3306',
Expand Down
4 changes: 2 additions & 2 deletions packages/adders/drizzle/tests.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { options } from './index.ts';
import { defineAdderTests } from '@svelte-cli/core';
import { parseSvelte, parseJson } from '@svelte-cli/core/parsers';
import { defineAdderTests } from '@sveltejs/cli-core';
import { parseSvelte, parseJson } from '@sveltejs/cli-core/parsers';

const defaultOptionValues = {
sqlite: options.sqlite.default,
Expand Down
6 changes: 3 additions & 3 deletions packages/adders/eslint/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import fs from 'node:fs';
import path from 'node:path';
import { addEslintConfigPrettier } from '../common.ts';
import { defineAdder, log } from '@svelte-cli/core';
import { defineAdder, log } from '@sveltejs/cli-core';
import {
array,
common,
Expand All @@ -11,8 +11,8 @@ import {
object,
type AstKinds,
type AstTypes
} from '@svelte-cli/core/js';
import { parseJson, parseScript } from '@svelte-cli/core/parsers';
} from '@sveltejs/cli-core/js';
import { parseJson, parseScript } from '@sveltejs/cli-core/parsers';

export default defineAdder({
id: 'eslint',
Expand Down
2 changes: 1 addition & 1 deletion packages/adders/eslint/tests.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdderTests } from '@svelte-cli/core';
import { defineAdderTests } from '@sveltejs/cli-core';

export const tests = defineAdderTests({
files: [],
Expand Down
8 changes: 4 additions & 4 deletions packages/adders/lucia/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { colors, dedent, defineAdder, defineAdderOptions, log, Walker } from '@svelte-cli/core';
import { common, exports, imports, variables, object, functions } from '@svelte-cli/core/js';
import { colors, dedent, defineAdder, defineAdderOptions, log, Walker } from '@sveltejs/cli-core';
import { common, exports, imports, variables, object, functions } from '@sveltejs/cli-core/js';
// eslint-disable-next-line no-duplicate-imports
import type { AstTypes } from '@svelte-cli/core/js';
import type { AstTypes } from '@sveltejs/cli-core/js';
import { addHooksHandle, addGlobalAppInterface, hasTypeProp } from '../common.ts';
import { parseScript } from '@svelte-cli/core/parsers';
import { parseScript } from '@sveltejs/cli-core/parsers';

const LUCIA_ADAPTER = {
mysql: 'DrizzleMySQLAdapter',
Expand Down
2 changes: 1 addition & 1 deletion packages/adders/lucia/tests.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdderTests } from '@svelte-cli/core';
import { defineAdderTests } from '@sveltejs/cli-core';
import { options } from './index.ts';

export const tests = defineAdderTests({
Expand Down
6 changes: 3 additions & 3 deletions packages/adders/mdsvex/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { defineAdder } from '@svelte-cli/core';
import { array, exports, functions, imports, object } from '@svelte-cli/core/js';
import { parseScript } from '@svelte-cli/core/parsers';
import { defineAdder } from '@sveltejs/cli-core';
import { array, exports, functions, imports, object } from '@sveltejs/cli-core/js';
import { parseScript } from '@sveltejs/cli-core/parsers';

export default defineAdder({
id: 'mdsvex',
Expand Down
8 changes: 4 additions & 4 deletions packages/adders/mdsvex/tests.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { defineAdderTests, type OptionDefinition, type FileEditor } from '@svelte-cli/core';
import { imports } from '@svelte-cli/core/js';
import * as html from '@svelte-cli/core/html';
import { parseSvelte } from '@svelte-cli/core/parsers';
import { defineAdderTests, type OptionDefinition, type FileEditor } from '@sveltejs/cli-core';
import { imports } from '@sveltejs/cli-core/js';
import * as html from '@sveltejs/cli-core/html';
import { parseSvelte } from '@sveltejs/cli-core/parsers';

export const tests = defineAdderTests({
files: [
Expand Down
6 changes: 3 additions & 3 deletions packages/adders/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@svelte-cli/adders",
"name": "@sveltejs/adders",
"private": true,
"version": "1.6.0",
"version": "0.0.0",
"type": "module",
"scripts": {
"lint": "prettier --check . --config ../../.prettierrc --ignore-path ../../.gitignore --ignore-path .gitignore --ignore-path ../../.prettierignore",
Expand All @@ -15,6 +15,6 @@
}
},
"dependencies": {
"@svelte-cli/core": "workspace:*"
"@sveltejs/cli-core": "workspace:*"
}
}
6 changes: 3 additions & 3 deletions packages/adders/playwright/index.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import fs from 'node:fs';
import { join } from 'node:path';
import { dedent, defineAdder, log } from '@svelte-cli/core';
import { common, exports, imports, object } from '@svelte-cli/core/js';
import { parseJson, parseScript } from '@svelte-cli/core/parsers';
import { dedent, defineAdder, log } from '@sveltejs/cli-core';
import { common, exports, imports, object } from '@sveltejs/cli-core/js';
import { parseJson, parseScript } from '@sveltejs/cli-core/parsers';

export default defineAdder({
id: 'playwright',
Expand Down
2 changes: 1 addition & 1 deletion packages/adders/playwright/tests.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdderTests } from '@svelte-cli/core';
import { defineAdderTests } from '@sveltejs/cli-core';

export const tests = defineAdderTests({
files: [],
Expand Down
4 changes: 2 additions & 2 deletions packages/adders/prettier/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { dedent, defineAdder, log, colors } from '@svelte-cli/core';
import { dedent, defineAdder, log, colors } from '@sveltejs/cli-core';
import { addEslintConfigPrettier } from '../common.ts';
import { parseJson } from '@svelte-cli/core/parsers';
import { parseJson } from '@sveltejs/cli-core/parsers';

export default defineAdder({
id: 'prettier',
Expand Down
2 changes: 1 addition & 1 deletion packages/adders/prettier/tests.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdderTests } from '@svelte-cli/core';
import { defineAdderTests } from '@sveltejs/cli-core';

export const tests = defineAdderTests({
files: [],
Expand Down
8 changes: 4 additions & 4 deletions packages/adders/routify/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { defineAdder } from '@svelte-cli/core';
import { array, exports, functions, imports, object, variables } from '@svelte-cli/core/js';
import * as html from '@svelte-cli/core/html';
import { parseScript, parseSvelte } from '@svelte-cli/core/parsers';
import { defineAdder } from '@sveltejs/cli-core';
import { array, exports, functions, imports, object, variables } from '@sveltejs/cli-core/js';
import * as html from '@sveltejs/cli-core/html';
import { parseScript, parseSvelte } from '@sveltejs/cli-core/parsers';

export default defineAdder({
id: 'routify',
Expand Down
2 changes: 1 addition & 1 deletion packages/adders/routify/tests.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdderTests } from '@svelte-cli/core';
import { defineAdderTests } from '@sveltejs/cli-core';

export const tests = defineAdderTests({
files: [],
Expand Down
2 changes: 1 addition & 1 deletion packages/adders/storybook/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdder } from '@svelte-cli/core';
import { defineAdder } from '@sveltejs/cli-core';

export default defineAdder({
id: 'storybook',
Expand Down
2 changes: 1 addition & 1 deletion packages/adders/storybook/tests.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdderTests } from '@svelte-cli/core';
import { defineAdderTests } from '@sveltejs/cli-core';

let port = 6006;

Expand Down
8 changes: 4 additions & 4 deletions packages/adders/tailwindcss/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { defineAdder, defineAdderOptions } from '@svelte-cli/core';
import { addImports } from '@svelte-cli/core/css';
import { array, common, exports, functions, imports, object } from '@svelte-cli/core/js';
import { parseCss, parseScript, parseJson, parseSvelte } from '@svelte-cli/core/parsers';
import { defineAdder, defineAdderOptions } from '@sveltejs/cli-core';
import { addImports } from '@sveltejs/cli-core/css';
import { array, common, exports, functions, imports, object } from '@sveltejs/cli-core/js';
import { parseCss, parseScript, parseJson, parseSvelte } from '@sveltejs/cli-core/parsers';
import { addSlot } from '../common.ts';

export const options = defineAdderOptions({
Expand Down
2 changes: 1 addition & 1 deletion packages/adders/tailwindcss/tests.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdderTests } from '@svelte-cli/core';
import { defineAdderTests } from '@sveltejs/cli-core';
import { options } from './index.ts';

const divId = 'myDiv';
Expand Down
6 changes: 3 additions & 3 deletions packages/adders/vitest/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { dedent, defineAdder, log } from '@svelte-cli/core';
import { common, exports, imports, object } from '@svelte-cli/core/js';
import { parseJson, parseScript } from '@svelte-cli/core/parsers';
import { dedent, defineAdder, log } from '@sveltejs/cli-core';
import { common, exports, imports, object } from '@sveltejs/cli-core/js';
import { parseJson, parseScript } from '@sveltejs/cli-core/parsers';

export default defineAdder({
id: 'vitest',
Expand Down
2 changes: 1 addition & 1 deletion packages/adders/vitest/tests.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defineAdderTests } from '@svelte-cli/core';
import { defineAdderTests } from '@sveltejs/cli-core';

export const tests = defineAdderTests({
files: [],
Expand Down
2 changes: 1 addition & 1 deletion packages/ast-tooling/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @svelte-cli/ast-tooling
# @sveltejs/ast-tooling

This package provides tools and methods for parsing and serializing CSS, HTML and JS AST's. As the main [sv](https://svelte-add.com) project requires all of these tools they have been extracted into this separate project.

Expand Down
5 changes: 3 additions & 2 deletions packages/ast-tooling/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "@svelte-cli/ast-tooling",
"version": "2.1.7",
"name": "@sveltejs/ast-tooling",
"private": true,
"version": "0.0.0",
"license": "MIT",
"type": "module",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion packages/clack-core/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@svelte-cli/clack-core",
"name": "@sveltejs/clack-core",
"private": true,
"version": "0.4.2",
"type": "module",
Expand Down
4 changes: 2 additions & 2 deletions packages/clack-prompts/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ import {
SelectPrompt,
type State,
TextPrompt
} from '@svelte-cli/clack-core';
} from '@sveltejs/clack-core';
import isUnicodeSupported from 'is-unicode-supported';
import color from 'picocolors';
import { cursor, erase } from 'sisteransi';

export { isCancel } from '@svelte-cli/clack-core';
export { isCancel } from '@sveltejs/clack-core';

const unicode = isUnicodeSupported();
const s = (c: string, fallback: string) => (unicode ? c : fallback);
Expand Down
Loading