Package Exports
- @azure-net/kit
- @azure-net/kit/constants
- @azure-net/kit/edges
- @azure-net/kit/edges/context
- @azure-net/kit/edges/dev
- @azure-net/kit/edges/plugin
- @azure-net/kit/edges/server
- @azure-net/kit/edges/state
- @azure-net/kit/i18n
- @azure-net/kit/infra
- @azure-net/kit/schema
- @azure-net/kit/tools
Readme
Welcome to @azure-net/kit
docs
@azure-net/kit is a universal toolkit and library collection, developed as part of the Azure-net ecosystem. It is designed to speed up modern application development, reduce boilerplate code, and maintain a unified project architecture.
✨ What is it?
@azure-net/kit is much more than just a collection of utilities or components. It is a complete architecture (Azure-net Architecture) based on DDD (Domain-Driven Design) principles, helping you build scalable and maintainable projects with a clear structure.
🚀 What's included?
- Built-in store — flexible and SSR-friendly state management powered by edges-svelte.
- Localization and translation — ready-to-use i18n solution (edges-svelte-translations) for multilingual applications.
- Extensive utilities — for working with text, objects, dates, and common tasks.
- Data validation — handy rules and validators.
- Reusable base abstractions —
Repositories,Services,Providers, andDatasourcesfor quick setup and reuse. - Unified architecture approach — the package provides a solid project structure and helps enforce consistent development standards.
🎯 Why use it?
By using @azure-net/kit, you get a ready-to-use project framework that:
- reduces boilerplate code,
- accelerates development,
- simplifies testing,
- supports a clear and predictable architecture.
This is especially useful for teamwork on medium to large-scale applications.
📚 Learn more
In this guide, you will find:
- Step-by-step instructions for setup and configuration.
- Detailed explanations of architectural patterns.
- Examples of using the built-in store and translation.
- Recommendations for organizing code with
Repositories,Services, andDatasources.
🚀 Get started
Ready to dive in? Check out the docs and start building your app faster and more reliably with Azure-net.
sergeygalaktionov@Mac-mini-Sergej houseclick-front % bun run dev $ vite dev ✘ [ERROR] No known conditions for "./edges/plugin" specifier in "@azure-net/kit" package [plugin externalize-deps]
node_modules/esbuild/lib/main.js:1217:27:
1217 │ let result = await callback({
╵ ^
at e (file:///Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/vite/dist/node/chunks/dep-B0GuR2De.js:8823:8)
at n (file:///Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/vite/dist/node/chunks/dep-B0GuR2De.js:8835:47)
at o (file:///Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/vite/dist/node/chunks/dep-B0GuR2De.js:8863:10)
at resolveExportsOrImports (file:///Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/vite/dist/node/chunks/dep-B0GuR2De.js:11869:45)
at resolveDeepImport (file:///Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/vite/dist/node/chunks/dep-B0GuR2De.js:11883:22)
at tryNodeResolve (file:///Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/vite/dist/node/chunks/dep-B0GuR2De.js:11758:70)
at resolveByViteResolver (file:///Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/vite/dist/node/chunks/dep-B0GuR2De.js:36047:13)
at file:///Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/vite/dist/node/chunks/dep-B0GuR2De.js:36072:18
at requestCallbacks.on-resolve (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:1217:28)
at handleRequest (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:628:17)This error came from the "onResolve" callback registered here:
node_modules/esbuild/lib/main.js:1141:20:
1141 │ let promise = setup({
╵ ^
at setup (file:///Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/vite/dist/node/chunks/dep-B0GuR2De.js:36066:13)
at handlePlugins (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:1141:21)
at buildOrContextImpl (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:854:5)
at Object.buildOrContext (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:680:5)
at /Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:2026:15
at new Promise (<anonymous>)
at Object.build (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:2025:25)
at build (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:1876:51)
at bundleConfigFile (file:///Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/vite/dist/node/chunks/dep-B0GuR2De.js:36022:23)The plugin "externalize-deps" was triggered by this import
vite.config.ts:3:28:
3 │ import { edgesPlugin } from '@azure-net/kit/edges/plugin';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ failed to load config from /Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/vite.config.ts
error when starting dev server:
Error: Build failed with 1 error:
node_modules/esbuild/lib/main.js:1217:27: ERROR: [plugin: externalize-deps] No known conditions for "./edges/plugin" specifier in "@azure-net/kit" package
at failureErrorWithLog (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:1467:15)
at /Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:926:25
at runOnEndCallbacks (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:1307:45)
at buildResponseToResult (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:924:7)
at /Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:951:16
at responseCallbacks.
at handleIncomingPacket (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:658:12)
at Socket.readFromStdout (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:581:7)
at Socket.emit (node:events:524:28)
at addChunk (node:internal/streams/readable:561:12)
error: script "dev" exited with code 1