JSPM

  • Created
  • Published
  • Downloads 326
  • Score
    100M100P100Q98374F

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 abstractionsRepositories, Services, Providers, and Datasources for 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, and Datasources.

🚀 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. (/Users/sergeygalaktionov/GolandProjects/drevproketstroi/houseclick-front/node_modules/esbuild/lib/main.js:603:9)
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