8.0.1 • Published 1 month ago

@gb-nx/svelte v8.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

@gb-nx/svelte

This library was generated with Nx.

CI npm version

Nx Plugin for managing svelte-kit applications in your Nx workspace

Features

Here is a list of some of the coolest features of the plugin:

  • ✅ You work with the routes and components and the plugin manages boilerplate
  • ✅ Building, testing, linting your projects

Prerequisite

If you have not already, create an Nx workspace with the following:

# npm
npx create-nx-workspace@latest

# yarn
yarn create nx-workspace@latest

Getting Started

Then you need to install the plugin in order to work with svelte applications later on.

Installing Plugin

# npm
npm install @gb-nx/svelte --save-dev

# yarn
yarn add @gb-nx/svelte --dev

Generating Project

The plugin will create an Nx project for an existing svelte-kit application. Do so with commands similar to the following

npx create-nx-workspace@latest sample-workspace --preset apps
cd sample-workspace/apps
npm create svelte@latest web
cd web
npm install
cd ..\..
nx g @gb-nx/svelte:application web
nx build web
nx lint web
nx test web

Add a route

nx g @gb-nx/svelte:route admin/[area] --project web

Add a component

nx g @gb-nx/svelte:component SocialMedia --project web

Add a lib dependency

The generator will

  • add an alias to your svelte.config.js for importing a workspace library in your SvelteKit application
  • add an implicit dependency to the SvelteKit project
nx g @gb-nx/svelte:dependency --project web --dependency my-lib

Migrations

This plugin supports Nx migrations and provides necessary version and code updates. So instead of bumping plugin version manually in package.json it's recommended to run nx migrate @gb-nx/svelte command, that includes bumping the version of the @gb-nx/svelte plugin, related dependencies and running code migrations.

@gb-nx/svelte & Nx Compatibility Chart

@gb-nx/svelte versionNx version
^8.0.0>=17.0.0
^6.0.0^17.0.0
^5.0.0^16.0.0
<5.0.0^15.0.0

License

MIT

8.0.1

1 month ago

8.0.0

3 months ago

8.0.0-alpha.0

3 months ago

0.0.0-e.0

4 months ago

7.0.1

5 months ago

7.0.0-alpha.7

5 months ago

7.0.0-alpha.8

5 months ago

7.0.0

5 months ago

7.0.0-alpha.1

5 months ago

7.0.0-alpha.6

5 months ago

7.0.0-alpha.3

5 months ago

7.0.0-alpha.2

5 months ago

7.0.0-alpha.5

5 months ago

6.4.5

5 months ago

6.4.4

5 months ago

6.4.7

5 months ago

6.4.6

5 months ago

6.4.9

5 months ago

6.4.8

5 months ago

6.4.10

5 months ago

6.4.12

5 months ago

6.4.11

5 months ago

6.3.0

5 months ago

6.4.3

5 months ago

6.4.2

5 months ago

6.4.1

5 months ago

6.4.0

5 months ago

6.2.0-alpha.3

5 months ago

6.2.0-alpha.2

5 months ago

6.2.0-alpha.1

5 months ago

6.1.0

5 months ago

6.1.2

5 months ago

6.1.4

5 months ago

6.1.3

5 months ago

6.0.1

5 months ago

6.0.0

5 months ago

5.3.1

8 months ago

5.3.0

8 months ago

5.3.0-alpha.0

8 months ago

5.2.2

9 months ago

5.2.1

9 months ago

5.2.0

9 months ago

5.0.0-0

1 year ago

5.1.0

1 year ago

5.1.0-2

1 year ago

5.1.0-0

1 year ago

4.0.3-0

1 year ago

4.1.0-0

1 year ago

5.0.0

1 year ago

4.1.0

1 year ago

4.0.0-alpha.1

1 year ago

4.0.1

1 year ago

4.0.0

1 year ago

4.0.2

1 year ago

3.5.0

1 year ago

3.4.0

1 year ago

3.3.1

1 year ago

3.3.2

1 year ago

2.0.0-alpha.7

2 years ago

2.0.0-alpha.8

2 years ago

2.0.0-alpha.9

2 years ago

2.0.0-alpha.11

2 years ago

2.0.0-alpha.3

2 years ago

2.0.2

2 years ago

2.0.0-alpha.10

2 years ago

2.0.0-alpha.4

2 years ago

3.0.0-alpha.1

1 year ago

2.0.0-alpha.5

2 years ago

3.0.0-alpha.0

1 year ago

2.0.0-alpha.6

2 years ago

2.0.0-alpha.1

2 years ago

2.0.0-alpha.2

2 years ago

2.0.0-alpha.14

2 years ago

2.0.1

2 years ago

2.0.0-alpha.13

2 years ago

2.0.0

2 years ago

2.0.0-alpha.12

2 years ago

3.2.0

1 year ago

3.3.0-alpha.2

1 year ago

3.3.0-alpha.1

1 year ago

3.0.0

1 year ago

3.3.0-alpha.6

1 year ago

3.3.0-alpha.5

1 year ago

3.3.0-alpha.4

1 year ago

3.3.0-alpha.3

1 year ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

2.1.0

2 years ago

3.3.0

1 year ago

3.1.0

1 year ago

1.5.0-alpha.2

2 years ago

1.5.0-alpha.17

2 years ago

1.5.0-alpha.16

2 years ago

1.5.0-alpha.13

2 years ago

1.5.0-alpha.3

2 years ago

1.5.0-alpha.12

2 years ago

1.5.0-alpha.4

2 years ago

1.5.0-alpha.15

2 years ago

1.5.0-alpha.5

2 years ago

1.5.0-alpha.14

2 years ago

1.5.0-alpha.7

2 years ago

1.5.0-alpha.8

2 years ago

1.5.0-alpha.11

2 years ago

1.5.0-alpha.9

2 years ago

1.5.0-alpha.10

2 years ago

1.5.0-alpha.1

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago

1.0.0-alpha.2

2 years ago

1.0.0-alpha.1

2 years ago