{"name":"simple-keyboard","version":"3.8.125","keywords":["javascript","es6","digital","keyboard","onscreen","virtual","screen-keyboard","component","virtual-keyboard","touchscreen","touch-screen","kiosk","osk","js"],"author":{"url":"https://github.com/hodgef","name":"Francisco Hodge","email":"hello@franciscohodge.com"},"license":"MIT","_id":"simple-keyboard@3.8.125","maintainers":[{"name":"hodgef","email":"hello@franciscohodge.com"}],"homepage":"https://virtual-keyboard.js.org/","bugs":{"url":"https://github.com/hodgef/simple-keyboard/issues"},"dist":{"shasum":"909c4e85af9159fdc2352aabedb0c72541124f5d","tarball":"https://registry.npmjs.org/simple-keyboard/-/simple-keyboard-3.8.125.tgz","fileCount":18,"integrity":"sha512-s4NUVmFtapRkG3ZGpL9iLHEmuMnx4wnQw5pZJJQtqksscSWWN4Yq3bLxeLtf/fJrQHOtHvOT9DkLyKoVFFnGag==","signatures":[{"sig":"MEYCIQC7L/GxJ7/bnbcqx9D6ufKNHAN7hmtPxjQbreHV45zB0AIhAJn+RrjGfH19Jifn1pXnhL3zTWeUaZvkS73yq30SP6O+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/simple-keyboard@3.8.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518415},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"modulePaths":[],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/scripts/testMock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/scripts/testMock.js"},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/lib/polyfills.js","!src/demo/**","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fc08a31284aa619ae79cdaba089c7b2c52ae7ccd","scripts":{"test":"jest --silent","build":"webpack && npm run build-modern && npm run build-modern-esm && tsc","start":"webpack serve --config webpack.config.demo.js","prepare":"npm run build","coverage":"npm run test -- --coverage","build-modern":"webpack --config webpack.config.modern.js","build-modern-esm":"webpack --config webpack.config.modern_esm.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0040f54-11ce-4bc9-b32c-1e4bd10fc338"}},"repository":{"url":"git+https://github.com/hodgef/simple-keyboard.git","type":"git"},"_npmVersion":"11.9.0","description":"On-screen Javascript Virtual Keyboard","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","core-js":"^3.49.0","postcss":"^8.5.8","webpack":"^5.105.4","@babel/cli":"^7.28.6","css-loader":"^7.1.4","typescript":"^5.9.3","url-loader":"^4.1.1","@babel/core":"^7.29.0","@types/jest":"^29.5.14","file-loader":"^6.2.0","webpack-cli":"^6.0.1","autoprefixer":"^10.4.27","babel-eslint":"^10.1.0","babel-loader":"^10.1.1","style-loader":"^4.0.0","postcss-loader":"^8.2.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.29.2","webpack-dev-server":"4.15.0","babel-preset-minify":"^0.5.2","html-webpack-plugin":"^5.6.6","terser-webpack-plugin":"^5.4.0","jest-environment-jsdom":"^29.7.0","mini-css-extract-plugin":"^2.10.2","@typescript-eslint/parser":"^5.62.0","css-minimizer-webpack-plugin":"^8.0.0","@typescript-eslint/eslint-plugin":"^5.62.0","@babel/plugin-transform-typescript":"^7.28.6","@babel/plugin-proposal-class-properties":"^7.17.12"},"_npmOperationalInternal":{"tmp":"tmp/simple-keyboard_3.8.125_1774598785805_0.5473025029574479","host":"s3://npm-registry-packages-npm-production"}}