Files
cunningham/packages/tokens/package.json
Anthony Le Courric 4f4f1682a6 🔧(packages) make scripts cross platform friendly
Some scripts had errors when running on windows.
We now use some cross platform cli tools to be
able to run the scripts on every platform.
2023-08-21 12:32:14 +02:00

62 lines
1.8 KiB
JSON

{
"name": "@openfun/cunningham-tokens",
"private": false,
"version": "0.7.1",
"license": "MIT",
"publishConfig": {
"access": "public"
},
"bin": {
"cunningham": "./dist/bin/Main.js"
},
"main": "./dist/lib/index.js",
"types": "./dist/lib/index.d.ts",
"exports": {
"./default-tokens": "./dist/cunningham-tokens.css",
".": {
"require": "./dist/lib/index.js",
"import": "./dist/lib/index.js",
"types": "./dist/lib/index.d.ts"
}
},
"files": [
"dist/"
],
"scripts": {
"lint": "eslint . 'src/**/*.{ts,tsx}'",
"dev": "nodemon --watch 'src/bin' --ext '*' --exec 'yarn build'",
"build-bin": "cd src/bin && rm -rf ../../dist/bin && tsc -p tsconfig.build.json && tsc-alias && chmod +x ../../dist/bin/Main.js",
"build-lib": "cp dist/cunningham-tokens.ts src/lib && cd src/lib && tsc -p tsconfig.json",
"build": "yarn build-bin && yarn build-default-theme && yarn build-lib && cd ../.. && ln -sf ../../packages/tokens/dist/bin/Main.js node_modules/.bin/cunningham",
"build-default-theme": "node ./dist/bin/Main.js -o dist -s html -g scss,css,js,ts --utility-classes",
"test": "cross-env FORCE_COLOR=1 jest --runInBand --verbose src",
"test-ci": "cross-env FORCE_COLOR=1 jest --runInBand src"
},
"dependencies": {
"chalk": "4.1.2",
"commander": "11.0.0",
"deepmerge": "4.3.1",
"figlet": "1.6.0",
"ts-node": "10.9.1"
},
"devDependencies": {
"@types/figlet": "1.5.6",
"@types/jest": "29.5.3",
"@types/node": "18.16.19",
"eslint-config-custom": "*",
"jest": "29.6.1",
"nodemon": "3.0.1",
"prettier": "3.0.0",
"ts-jest": "29.1.1",
"tsc-alias": "1.8.7",
"typescript": "5.1.6"
},
"engines": {
"node": ">=16.0.0"
},
"volta": {
"node": "18.16.1",
"yarn": "1.22.19"
}
}