@lmc-eu/spirit-analytics
Version:
Analytic tools for Spirit Design System
76 lines (75 loc) • 2.04 kB
JSON
{
"name": "@lmc-eu/spirit-analytics",
"version": "1.0.17",
"description": "Analytic tools for Spirit Design System",
"license": "MIT",
"engines": {
"node": ">=18"
},
"keywords": [
"cli",
"spirit",
"analytics",
"design-system",
"react-scanner"
],
"repository": {
"type": "git",
"url": "https://github.com/lmc-eu/spirit-design-system.git",
"directory": "packages/analytics"
},
"publishConfig": {
"access": "public",
"directory": "dist"
},
"main": "./index.cjs",
"module": "./index.js",
"types": "./index.d.ts",
"bin": "./bin/spirit-analytics.js",
"type": "module",
"exports": {
".": {
"import": "./index.js",
"require": "./index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "npm-run-all --serial build:prepare compile build:finalize",
"build:prepare": "shx rm -rf dist && shx mkdir -p dist",
"build:finalize": "shx cp -r package.json README.md src/bin dist/",
"compile": "tsup --config ./config/tsup.config.ts",
"start": "tsup src/index.ts --watch",
"types": "tsc",
"lint": "eslint ./",
"lint:fix": "yarn lint --fix",
"test": "npm-run-all --serial lint test:unit:coverage types",
"test:unit": "jest",
"test:unit:watch": "yarn test:unit --watchAll",
"test:unit:coverage": "yarn test:unit --coverage"
},
"devDependencies": {
"@eslint/compat": "^1.4.0",
"@eslint/eslintrc": "^3.3.1",
"@lmc-eu/eslint-config-jest": "3.0.6",
"@types/eslint": "9.6.1",
"@types/jest": "30.0.0",
"@types/node": "20.19.26",
"@typescript-eslint/eslint-plugin": "6.21.0",
"@typescript-eslint/parser": "6.21.0",
"eslint": "9.39.1",
"eslint-config-spirit": "workspace:^",
"jest": "30.2.0",
"npm-run-all2": "6.2.6",
"shx": "0.4.0",
"ts-node": "10.9.2",
"tsup": "8.5.0",
"typescript": "5.7.3"
},
"dependencies": {
"filedirname": "^3.0.0",
"react-scanner": "^1.1.0",
"sade": "^1.8.1",
"zx": "^8.0.0"
}
}