vlibras-player-webjs
Version:
Biblioteca JavaScript moderna para integração do VLibras Player com React, Vue, Angular e vanilla JS
167 lines (166 loc) • 5.45 kB
JSON
{
"name": "vlibras-player-webjs",
"version": "2.4.2",
"description": "Biblioteca JavaScript moderna para integração do VLibras Player com React, Vue, Angular e vanilla JS",
"keywords": [
"vlibras",
"libras",
"accessibility",
"acessibilidade",
"avatar",
"sign-language",
"brazilian-sign-language",
"lingua-de-sinais",
"react",
"react18",
"react19",
"vue",
"angular",
"typescript",
"javascript",
"inclusive-design",
"assistive-technology",
"web-accessibility",
"a11y",
"brazil",
"deaf",
"surdo"
],
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
"types": "dist/types/index.d.ts",
"files": [
"dist/",
"assets/",
"README.md",
"LICENSE"
],
"exports": {
".": {
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js",
"types": "./dist/types/index.d.ts"
},
"./react": {
"import": "./dist/esm/adapters/frameworks/react/components/index.js",
"require": "./dist/cjs/adapters/frameworks/react/components/index.js",
"types": "./dist/types/adapters/frameworks/react/components/index.d.ts"
},
"./react/components": {
"import": "./dist/esm/adapters/frameworks/react/components/index.js",
"require": "./dist/cjs/adapters/frameworks/react/components/index.js",
"types": "./dist/types/adapters/frameworks/react/components/index.d.ts"
},
"./react/hooks": {
"import": "./dist/esm/adapters/frameworks/react/hooks/index.js",
"require": "./dist/cjs/adapters/frameworks/react/hooks/index.js",
"types": "./dist/types/adapters/frameworks/react/hooks/index.d.ts"
},
"./react/utils": {
"import": "./dist/esm/adapters/frameworks/react/utils/index.js",
"require": "./dist/cjs/adapters/frameworks/react/utils/index.js",
"types": "./dist/types/adapters/frameworks/react/utils/index.d.ts"
},
"./react/ssr": {
"import": "./dist/esm/adapters/frameworks/react/ssr/index.js",
"require": "./dist/cjs/adapters/frameworks/react/ssr/index.js",
"types": "./dist/types/adapters/frameworks/react/ssr/index.d.ts"
},
"./nextjs": {
"import": "./dist/esm/adapters/frameworks/react/ssr/NextJSCompatibility.js",
"require": "./dist/cjs/adapters/frameworks/react/ssr/NextJSCompatibility.js",
"types": "./dist/types/adapters/frameworks/react/ssr/NextJSCompatibility.d.ts"
},
"./testing": {
"import": "./dist/esm/adapters/testing/index.js",
"require": "./dist/cjs/adapters/testing/index.js",
"types": "./dist/types/adapters/testing/index.d.ts"
},
"./plugins": {
"import": "./dist/esm/features/plugins/index.js",
"require": "./dist/cjs/features/plugins/index.js",
"types": "./dist/types/features/plugins/index.d.ts"
},
"./plugins/presets": {
"import": "./dist/esm/features/plugins/presets/index.js",
"require": "./dist/cjs/features/plugins/presets/index.js",
"types": "./dist/types/features/plugins/presets/index.d.ts"
},
"./devtools": {
"import": "./dist/esm/features/devtools/index.js",
"require": "./dist/cjs/features/devtools/index.js",
"types": "./dist/types/features/devtools/index.d.ts"
},
"./styles": "./dist/styles/vlibras.css"
},
"scripts": {
"build": "npm run clean && npm run build:types && npm run build:esm && npm run build:cjs && npm run build:umd",
"build:types": "tsc --emitDeclarationOnly --outDir dist/types",
"build:esm": "tsc --module es2020 --outDir dist/esm",
"build:cjs": "tsc --module commonjs --outDir dist/cjs",
"build:umd": "webpack --mode production",
"clean": "rimraf dist",
"dev": "webpack serve --mode development",
"test": "jest",
"test:watch": "jest --watch",
"lint": "eslint src/**/*.{js,ts}",
"lint:fix": "eslint src/**/*.{js,ts} --fix",
"prepare": "npm run build",
"prepublishOnly": "npm test && npm run lint"
},
"peerDependencies": {
"typescript": ">=4.5.0",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
},
"react": {
"optional": true
},
"react-dom": {
"optional": true
}
},
"devDependencies": {
"@types/jest": "^29.5.0",
"@types/react": "^18.0.0",
"@types/react-dom": "^18.0.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.0.0",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"rimraf": "^5.0.0",
"serve": "^14.0.0",
"ts-jest": "^29.1.0",
"ts-loader": "^9.4.0",
"typescript": "^5.0.0",
"webpack": "^5.80.0",
"webpack-cli": "^5.1.0",
"webpack-dev-server": "^5.2.2",
"copy-webpack-plugin": "^12.0.0"
},
"repository": {
"type": "git",
"url": "https://github.com/vlibras/player-webjs.git"
},
"homepage": "https://www.vlibras.gov.br/",
"bugs": {
"url": "https://github.com/vlibras/player-webjs/issues"
},
"author": "VLibras Team",
"license": "LGPL-3.0",
"engines": {
"node": ">=16.0.0"
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}