|
2 | 2 | "name": "@microsoft/feature-management", |
3 | 3 | "version": "1.0.0-preview", |
4 | 4 | "description": "Feature Management is a library for enabling/disabling features at runtime. Developers can use feature flags in simple use cases like conditional statement to more advanced scenarios like conditionally adding routes.", |
5 | | - "main": "dist/index.js", |
6 | | - "module": "./dist-esm/index.js", |
| 5 | + "main": "./dist/commonjs/index.js", |
| 6 | + "module": "./dist/esm/index.js", |
7 | 7 | "types": "types/index.d.ts", |
8 | 8 | "files": [ |
9 | | - "dist/**/*.js", |
10 | | - "dist/**/*.map", |
11 | | - "dist/**/*.d.ts", |
12 | | - "dist-esm/**/*.js", |
13 | | - "dist-esm/**/*.map", |
14 | | - "dist-esm/**/*.d.ts", |
15 | | - "types/**/*.d.ts", |
| 9 | + "dist/", |
| 10 | + "types/", |
16 | 11 | "LICENSE", |
17 | 12 | "README.md" |
18 | 13 | ], |
19 | 14 | "scripts": { |
20 | | - "build": "npm run clean && npm run build-cjs && npm run build-esm && npm run build-test", |
21 | | - "build-cjs": "rollup --config", |
22 | | - "build-esm": "tsc -p ./tsconfig.json", |
| 15 | + "build": "npm run clean && rollup --config && npm run build-test", |
23 | 16 | "build-test": "tsc -p ./tsconfig.test.json", |
24 | | - "clean": "rimraf dist dist-esm out types", |
| 17 | + "clean": "rimraf dist out types", |
25 | 18 | "dev": "rollup --config --watch", |
26 | | - "lint": "eslint src/ test/", |
27 | | - "fix-lint": "eslint src/ test/ --fix", |
28 | | - "test": "mocha out/test/*.test.{js,cjs,mjs} --parallel" |
| 19 | + "lint": "eslint src/ test/ --ignore-pattern test/browser/testcases.js", |
| 20 | + "fix-lint": "eslint src/ test/ --fix --ignore-pattern test/browser/testcases.js", |
| 21 | + "test": "mocha out/*.test.{js,cjs,mjs} --parallel", |
| 22 | + "test-browser": "npx playwright install chromium && npx playwright test" |
29 | 23 | }, |
30 | 24 | "repository": { |
31 | 25 | "type": "git", |
|
42 | 36 | "@types/node": "^20.10.7", |
43 | 37 | "@typescript-eslint/eslint-plugin": "^6.18.1", |
44 | 38 | "@typescript-eslint/parser": "^6.18.1", |
| 39 | + "@playwright/test": "^1.46.1", |
45 | 40 | "chai": "^4.4.0", |
| 41 | + "chai-as-promised": "^7.1.1", |
46 | 42 | "eslint": "^8.56.0", |
47 | 43 | "mocha": "^10.2.0", |
48 | 44 | "rimraf": "^5.0.5", |
|
52 | 48 | "typescript": "^5.3.3" |
53 | 49 | }, |
54 | 50 | "dependencies": { |
55 | | - "chai-as-promised": "^7.1.1" |
56 | 51 | } |
57 | 52 | } |
0 commit comments