Registry / devops / darcl_utilities

darcl_utilities

JSON →
library1.6.9jsnpmunverified

Provides utility functions for JSON, XML, SQL, SAP, and date manipulation. Current stable version is 1.6.9. Release cadence is irregular. Differentiators include a broad set of enterprise-focused utilities covering multiple data formats and SAP integration, but documentation is sparse and community adoption is minimal.

npm install darcl_utilities
INSTALL
IMPORT
SIG · DARCL_UTILITIES
D
darcl_utilities
devopsjavascriptv1.6.9
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

jsonToXml
import { jsonToXml } from 'darcl_utilities'
const jsonToXml = require('darcl_utilities').jsonToXml
The package is ESM-only; require() will not work unless using dynamic import.
formatDate
import { formatDate } from 'darcl_utilities'
import formatDate from 'darcl_utilities'
formatDate is a named export, not a default export.
sapFunction
import { sapFunction } from 'darcl_utilities'
import { SAPFunction } from 'darcl_utilities'
Function names are case-sensitive; the package uses camelCase.

Demonstrates importing and using JSON, XML, date, SQL, and SAP utilities.

import { jsonToXml, formatDate, sqlQuery, sapFunction } from 'darcl_utilities'; // Convert JSON to XML const json = { name: "John", age: 30 }; const xml = jsonToXml(json); console.log(xml); // Format a date const date = new Date(); const formatted = formatDate(date, 'YYYY-MM-DD'); console.log(formatted); // Execute a SQL query (example) const sql = sqlQuery('SELECT * FROM users WHERE id = ?', [1]); console.log(sql); // Call an SAP function (example) const result = sapFunction('BAPI_USER_GET_DETAIL', { USERNAME: 'JSMITH' }); console.log(result);
Debug
Known issues
gotchaThe package has no type definitions; TypeScript users must declare modules.
fix
Create a declaration file (e.g., darcl_utilities.d.ts) with declare module 'darcl_utilities' and export appropriate types.
affects: >=1.0.0
deprecatedThe 'xmlToJson' function is deprecated in v1.6.0 and will be removed.
fix
Use 'jsonToXml' with appropriate transformation or migrate to a dedicated XML library.
affects: >=1.6.0
gotchaThe 'sapFunction' requires a running SAP RFC connection; it will throw if not configured.
fix
Ensure SAP RFC credentials and connection are set before calling sapFunction.
affects: >=1.0.0
breakingIn v1.5.0, the 'sqlQuery' function changed parameter order from (query, params) to (params, query).
fix
Update calls to sqlQuery(params, query) instead of sqlQuery(query, params).
affects: >=1.5.0
Errors
Common errors & fixes
Cannot find module 'darcl_utilities'
Package not installed or not in node_modules.
fix
Run: npm install darcl_utilities
TypeError: jsonToXml is not a function
Incorrect import (default instead of named).
fix
Use: import { jsonToXml } from 'darcl_utilities'
Error: No SAP RFC connection found
SAP RFC not configured before calling sapFunction.
fix
Set up SAP RFC connection using sap.setConnection() before calling sapFunction.
Upgrade
Version history
1.6.9latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
darcl_utilities — npm install darcl_utilities · libregistry