|
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