onairos
Version:
The Onairos Library is a collection of functions that enable Applications to connect and communicate data with Onairos Identities via User Authorization. Integration for developers is seamless, simple and effective for all applications. LLM SDK capabiliti
227 lines (226 loc) • 7.41 kB
JSON
{
"name": "onairos",
"version": "8.3.12",
"engines": {
"node": ">=20 <25"
},
"dependencies": {
"@capacitor/app": "^8.0.0",
"@capacitor/browser": "^8.0.0",
"@capacitor/core": "^8.0.0",
"@capgo/capacitor-social-login": "^8.3.9",
"@onairosofficial/capacitor-llm-onairos": "^0.1.4",
"@react-oauth/google": "^0.12.2",
"@telegram-apps/sdk-react": "^2.0.25",
"axios": "^1.15.1",
"buffer": "^6.0.3",
"caniuse-lite": "^1.0.30001718",
"lottie-react": "^2.4.1",
"process": "^0.11.10",
"simple-icons": "^15.16.1",
"socket.io-client": "^4.8.1",
"stream-browserify": "^3.0.0",
"tty-browserify": "^0.0.1",
"web-vitals": "^2.1.4"
},
"overrides": {
"react-scripts": {
"babel-loader": "9.1.3",
"@babel/plugin-proposal-class-properties": "7.18.6"
},
"socket.io-parser": "4.2.6"
},
"sideEffects": [
"*.css"
],
"scripts": {
"start": "react-scripts start",
"build": "node scripts/build-atomic.cjs && npm run copy-assets",
"build:fast": "SKIP_OBFUSCATION=1 node scripts/build-atomic.cjs && npm run copy-assets",
"prepack": "npm run build && node scripts/verify-package-entries.cjs",
"copy-assets": "echo 'Assets copied by webpack'",
"dev": "webpack --mode development --watch",
"test": "react-scripts test",
"test:laravel": "vitest run --config tests/laravel/vitest.config.js",
"test:laravel:watch": "vitest --config tests/laravel/vitest.config.js",
"test:laravel:ui": "vitest --ui --config tests/laravel/vitest.config.js",
"e2e": "playwright test --config e2e/playwright.config.js",
"e2e:headed": "playwright test --config e2e/playwright.config.js --headed",
"e2e:ui": "playwright test --config e2e/playwright.config.js --ui",
"e2e:real": "playwright test --config e2e/playwright.config.js --project=chromium e2e/tests/real-backend.spec.js",
"e2e:real:headed": "playwright test --config e2e/playwright.config.js --project=chromium --headed e2e/tests/real-backend.spec.js",
"e2e:report": "playwright show-report playwright-report",
"test:all": "npm run test && npm run test:laravel",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"@babel/cli": "^7.23.0",
"@babel/core": "^7.28.5",
"@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5",
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-transform-modules-commonjs": "^7.23.3",
"@babel/plugin-transform-runtime": "^7.23.7",
"@babel/preset-env": "^7.28.5",
"@babel/preset-react": "^7.27.1",
"@playwright/test": "^1.59.1",
"@radix-ui/react-checkbox": "^1.3.1",
"@radix-ui/react-label": "^2.1.6",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-commonjs": "^28.0.2",
"@rollup/plugin-inject": "^5.0.5",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.0",
"@rollup/plugin-typescript": "^12.1.2",
"@tailwindcss/postcss": ">=3.0.0",
"@testing-library/jest-dom": "^5.17.0",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"@vitejs/plugin-vue": "^5.0.4",
"@vue/test-utils": "^2.4.4",
"ajv": "^8.17.1",
"assert": "^2.1.0",
"babel-loader": "^9.2.1",
"browserify-zlib": "^0.2.0",
"copy-webpack-plugin": "^11.0.0",
"crypto-browserify": "^3.12.1",
"css-loader": "^7.1.2",
"file-loader": "^6.2.0",
"html-webpack-plugin": "^5.6.3",
"https-browserify": "^1.0.0",
"javascript-obfuscator": "^5.1.0",
"jsdom": "^24.0.0",
"lucide-react": "^0.503.0",
"mini-css-extract-plugin": "^2.9.2",
"os-browserify": "^0.3.0",
"path-browserify": "^1.0.1",
"pngjs": "^7.0.0",
"postcss": "^8.4.47",
"postcss-loader": "^8.1.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "^5.0.1",
"rollup": "^2.79.2",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-use-client": "^1.4.0",
"stream-http": "^3.2.0",
"style-loader": "^4.0.0",
"tailwindcss": ">=3.0.0",
"terser-webpack-plugin": "^5.3.10",
"url": "^0.11.4",
"vitest": "^1.2.0",
"vm-browserify": "^1.1.2",
"vue": "^3.4.15",
"webpack": "^5.89.0",
"webpack-bundle-analyzer": "^4.10.1",
"webpack-cli": "^5.1.4",
"webpack-obfuscator": "^3.6.0"
},
"peerDependencies": {
"react": "^18.2.0 || ^19.0.0",
"react-dom": "^18.2.0 || ^19.0.0",
"react-native": ">=0.69.0",
"tailwindcss": ">=3.0.0"
},
"peerDependenciesMeta": {
"react-native": {
"optional": true
},
"tailwindcss": {
"optional": true
}
},
"description": "The Onairos Library is a collection of functions that enable Applications to connect and communicate data with Onairos Identities via User Authorization. Integration for developers is seamless, simple and effective for all applications. LLM SDK capabilities have been migrated to backend for enhanced security and performance.",
"main": "dist/onairos.bundle.js",
"module": "dist/onairos.esm.turbopack.js",
"types": "onairos.d.ts",
"browser": "dist/onairos.bundle.js",
"style": "dist/onairos.css",
"react-native": "dist/onairos.native.js",
"laravel": "dist/onairos-laravel.js",
"exports": {
"./package.json": "./package.json",
".": {
"types": "./onairos.d.ts",
"react-native": "./dist/onairos.native.js",
"module": "./dist/onairos.esm.turbopack.js",
"import": "./dist/onairos.esm.turbopack.js",
"require": "./dist/onairos.bundle.js",
"browser": {
"import": "./dist/onairos.esm.turbopack.js",
"require": "./dist/onairos.bundle.js"
},
"default": "./dist/onairos.esm.turbopack.js"
},
"./capacitor": {
"types": "./onairos.d.ts",
"module": "./dist/onairos.capacitor.esm.turbopack.js",
"import": "./dist/onairos.capacitor.esm.turbopack.js",
"browser": {
"import": "./dist/onairos.capacitor.esm.turbopack.js"
},
"default": "./dist/onairos.capacitor.esm.turbopack.js"
},
"./laravel": {
"types": "./onairos.d.ts",
"import": "./dist/onairos-laravel.js",
"require": "./dist/onairos-laravel.js"
},
"./onairos.css": "./dist/onairos.css",
"./dist/onairos.css": "./dist/onairos.css",
"./blade": "./src/laravel/blade-helpers.js",
"./vite-plugin": "./src/laravel/vite-plugin.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/zd819/onairos-npm"
},
"keywords": [
"Onairos",
"Identity",
"Authentication",
"Data-Sharing",
"Privacy",
"Laravel",
"Vite",
"Blade",
"Vue",
"React",
"PHP"
],
"author": "Zion Darko",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/zd819/OnairosNPM/issues"
},
"homepage": "https://onairos.uk",
"files": [
"dist",
"src/laravel",
"onairos.d.ts",
"package.json",
"README.md",
"docs",
"llm.txt",
"CONNECTORS.md",
"DEVELOPER_UPDATES.md"
]
}