glass-app-manager
Version:
Informatica's Glass Framework CLI for bootstrapping
121 lines (120 loc) • 3.35 kB
JSON
{
"name": "@informatica/droplets-core",
"version": "0.4.1-d93c8162",
"description": "Informatica's Web UI Library",
"license": "UNLICENSED",
"bugs": {
"url": "https://infajira.informatica.com/projects/DROP",
"email": "dldroplets@informatica.com"
},
"maintainers": [
"droplets_dev@informatica.com"
],
"main": "dist/droplets-core.cjs.js",
"module": "dist/droplets-core.es.js",
"browser": "dist/droplets-core.umd.min.js",
"files": [
"dist",
"themes",
"src"
],
"sideEffects": [
"*.css"
],
"publishConfig": {
"registry": "http://infamvn:8081/nexus/content/repositories/npmJs_Internal_Registry"
},
"engines": {
"node": ">=10.0.0 <11.0.0",
"npm": ">=6.0.0"
},
"scripts": {
"build": "rimraf dist/* && npm run lint && npm run build:js && npm run build:assets",
"build:assets": "concurrently \"npm run build:themes\" \"npm run copy:i18n\"",
"build:js": "rollup -c rollup.config.js",
"build:themes": "node scripts/build_themes.js --src ./themes --dest ./dist/themes",
"build:pcr": "node scripts/build_sass.js ./themes ./themes",
"copy:i18n": "node scripts/copy_i18n.js ./src/i18n/ ./dist/i18n",
"lint": "eslint src --ignore-pattern '__tests__'",
"prettier": "prettier --write 'src/**/*.js'",
"start": "concurrently \"npm run watch:themes\" \"cd playground/ && npm run start\"",
"test": "cross-env BABEL_ENV=test jest",
"watch:themes": "npm run build:themes && chokidar \"themes/**/*\" -c \"npm run build:themes\""
},
"dependencies": {
"@babel/runtime": "^7.3.1",
"classnames": "^2.2.6",
"column-resizer": "^1.3.1",
"downshift": "^3.2.2",
"emotion": "^10.0.9",
"he": "^1.2.0",
"hoist-non-react-statics": "^3.3.0",
"i18next": "^14.0.1",
"is-plain-object": "^2.0.4",
"match-sorter": "^2.3.0",
"moize": "^5.4.1",
"moment": "^2.24.0",
"pretty-checkbox-react": "^1.0.5",
"prop-types": "^15.6.0",
"rc-animate": "^2.6.0",
"rc-tree": "^2.1.0",
"rc-util": "^4.6.0",
"react-beautiful-dnd": "^9.0.2",
"react-countdown-clock": "^2.4.0",
"react-positioner": "^1.0.0",
"react-resize-detector": "^3.4.0",
"react-rnd": "^9.1.1",
"react-tiny-popover": "^3.4.2",
"react-transition-group": "^2.5.3",
"react-use-pagination": "^1.0.4",
"react-widgets": "^4.4.10",
"react-widgets-moment": "^4.0.25"
},
"peerDependencies": {
"@informatica/archipelago-icons": "~0.0.5",
"react": "^16.8.1",
"react-dom": "^16.8.1"
},
"optionalDependencies": {
"formik": "^1.3.1"
},
"browserslist": [
"last 4 chrome versions",
"edge >=14",
"safari >=11",
"firefox esr",
"ie 11"
],
"jest": {
"verbose": true,
"collectCoverage": true,
"setupTestFrameworkScriptFile": "<rootDir>/.setup.js",
"coverageReporters": [
"text",
"html",
"cobertura",
"json-summary",
"lcov"
],
"reporters": [
"default",
"jest-junit"
],
"coverageThreshold": {
"global": {
"branches": 40,
"functions": 40,
"lines": 50,
"statements": 50
}
},
"testPathIgnorePatterns": [
"/node_modules/",
"/tests/"
]
},
"jest-junit": {
"output": "coverage/junit/junit.xml",
"usePathForSuiteName": "true"
}
}