@resk/core
Version:
An innovative TypeScript framework that empowers developers to build applications with a fully decorator-based architecture for efficient resource management. By combining the power of decorators with a resource-oriented design, DecorRes enhances code cla
154 lines • 3.81 kB
JSON
{
"name": "@resk/core",
"version": "1.20.1",
"description": "An innovative TypeScript framework that empowers developers to build applications with a fully decorator-based architecture for efficient resource management. By combining the power of decorators with a resource-oriented design, DecorRes enhances code clarity, modularity, and maintainability.",
"main": "./build/index",
"types": "./build/index.d.ts",
"typesVersions": {
"*": {
".": [
"./build/index.d.ts"
],
"auth": [
"./build/auth/index.d.ts"
],
"countries": [
"./build/countries/index.d.ts"
],
"currency": [
"./build/currency/index.d.ts"
],
"decorators": [
"./build/decorators/index.d.ts"
],
"i18n": [
"./build/i18n/index.d.ts"
],
"inputFormatter": [
"./build/inputFormatter/index.d.ts"
],
"logger": [
"./build/logger/index.d.ts"
],
"observable": [
"./build/observable/index.d.ts"
],
"platform": [
"./build/platform/index.d.ts"
],
"resources": [
"./build/resources/index.d.ts"
],
"session": [
"./build/session/index.d.ts"
],
"utils": [
"./build/utils/index.d.ts"
],
"types": [
"./build/types/index.d.ts"
],
"validator": [
"./build/validator/index.d.ts"
],
"filters": [
"./build/filters/index.d.ts"
],
"fields": [
"./build/fields/index.d.ts"
],
"http-client": [
"./build/http-client/index.d.ts"
]
}
},
"files": [
"build",
"readme.md",
"package.json",
"auth.js",
"countries.js",
"currency.js",
"decorators.js",
"fields.js",
"http-client.js",
"i18n.js",
"index.js",
"inputFormatter.js",
"logger.js",
"observable.js",
"platform.js",
"resources.js",
"session.js",
"translations.js",
"types.js",
"utils.js",
"validator.js"
],
"scripts": {
"clear-npx-cache": "npx clear-npx-cache",
"pretest": "npm run build-test",
"build": "tsup --config tsup.config.build.ts",
"build-dts": "tsc -p tsconfig.dts.json && npx tsc-alias -p tsconfig.dts.json",
"build-test": "tsup --config tsup.config.test.ts",
"dev": "tsup --config tsup.config.build.ts --watch",
"test": "npx jest",
"start": "node build/test/index",
"prepublish": "npm run build",
"build-doc": "npx typedoc",
"check": "npm pack --dry-run",
"publish:canary": "npm publish --tag canary"
},
"devDependencies": {
"@types/crypto-js": "^4.2.2",
"@types/google-libphonenumber": "^7.4.30",
"@types/qs": "^6.9.18",
"fast-glob": "^3.3.3",
"google-libphonenumber": "^3.2.42",
"tsc-alias": "^1.8.16",
"tsup": "^8.5.0",
"typescript": "^5.8.3"
},
"dependencies": {
"crypto-js": "^4.2.0",
"i18n-js": "^4.5.1",
"moment": "^2.30.1",
"qs": "^6.14.0",
"reflect-metadata": "^0.2.2",
"stable-hash": "^0.0.5"
},
"peerDependenciesMeta": {},
"publishConfig": {
"access": "public"
},
"keywords": [
"TypeScript",
"Decorators",
"Modular",
"Architecture",
"Extensible",
"Framework",
"Custom",
"Field",
"Types",
"Type",
"Safety",
"API",
"Development",
"Code",
"Organization",
"Application",
"Scalability",
"Dynamic",
"Ecosystem",
"Clean",
"Code",
"Object-Oriented",
"Programming",
"Developer-Friendly",
"Open",
"Source"
],
"author": "Boris Fouomene",
"npmClient": "npm"
}