this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

typescript 7

+128 -5
+1
.gitignore
··· 1 1 .eslintcache 2 2 node_modules 3 + tsconfig.tsbuildinfo 3 4 types
+119 -1
package-lock.json
··· 18 18 }, 19 19 "devDependencies": { 20 20 "@e18e/eslint-plugin": "^0.3.0", 21 + "@typescript/native-preview": "^7.0.0-dev.20260421.2", 21 22 "eslint": "^10.0.3", 22 23 "eslint-plugin-package-json": "^0.91.0", 23 24 "eslint-plugin-perfectionist": "^5.8.0", 24 25 "knip": "^6.4.0", 25 26 "prettier": "^3.5.3", 26 - "typescript": "^6.0.2", 27 27 "xo": "^2.0.2" 28 28 }, 29 29 "engines": { ··· 1836 1836 "type": "opencollective", 1837 1837 "url": "https://opencollective.com/typescript-eslint" 1838 1838 } 1839 + }, 1840 + "node_modules/@typescript/native-preview": { 1841 + "version": "7.0.0-dev.20260421.2", 1842 + "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260421.2.tgz", 1843 + "integrity": "sha512-CmajHI25HpVWE9R1XFoxr+cphJPxoYD3eFioQtAvXYkMFKnLdICMS9pXre9Pybizb75ejRxjKD5/CVG055rEIg==", 1844 + "dev": true, 1845 + "license": "Apache-2.0", 1846 + "bin": { 1847 + "tsgo": "bin/tsgo.js" 1848 + }, 1849 + "optionalDependencies": { 1850 + "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260421.2", 1851 + "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260421.2", 1852 + "@typescript/native-preview-linux-arm": "7.0.0-dev.20260421.2", 1853 + "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260421.2", 1854 + "@typescript/native-preview-linux-x64": "7.0.0-dev.20260421.2", 1855 + "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260421.2", 1856 + "@typescript/native-preview-win32-x64": "7.0.0-dev.20260421.2" 1857 + } 1858 + }, 1859 + "node_modules/@typescript/native-preview-darwin-arm64": { 1860 + "version": "7.0.0-dev.20260421.2", 1861 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260421.2.tgz", 1862 + "integrity": "sha512-fHv1r3ZmVo6zxuAIFmuX3w9QxbcauoG0SsWhmDwm6VmRubLlOJIcmTtlmV3JAb9oOnq8LuzZljzT7Q39fSMQDw==", 1863 + "cpu": [ 1864 + "arm64" 1865 + ], 1866 + "dev": true, 1867 + "license": "Apache-2.0", 1868 + "optional": true, 1869 + "os": [ 1870 + "darwin" 1871 + ] 1872 + }, 1873 + "node_modules/@typescript/native-preview-darwin-x64": { 1874 + "version": "7.0.0-dev.20260421.2", 1875 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260421.2.tgz", 1876 + "integrity": "sha512-KWTR6xbW9t+JS7D5DQIzo75pqVXVWUxF9PMv/+S6xsnOjCVd6g0ixHcFpFMJMKSUQpGPr8Z5f7b8ks6LHW01jg==", 1877 + "cpu": [ 1878 + "x64" 1879 + ], 1880 + "dev": true, 1881 + "license": "Apache-2.0", 1882 + "optional": true, 1883 + "os": [ 1884 + "darwin" 1885 + ] 1886 + }, 1887 + "node_modules/@typescript/native-preview-linux-arm": { 1888 + "version": "7.0.0-dev.20260421.2", 1889 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260421.2.tgz", 1890 + "integrity": "sha512-BWLQO3nemLDSV5PoE5GPHe1dU9Dth77Kv8/cle9Ujcp4LhPo0KincdPqFH/qKeU/xvW25mgFueflZ1nc4rKuww==", 1891 + "cpu": [ 1892 + "arm" 1893 + ], 1894 + "dev": true, 1895 + "license": "Apache-2.0", 1896 + "optional": true, 1897 + "os": [ 1898 + "linux" 1899 + ] 1900 + }, 1901 + "node_modules/@typescript/native-preview-linux-arm64": { 1902 + "version": "7.0.0-dev.20260421.2", 1903 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260421.2.tgz", 1904 + "integrity": "sha512-VLMEuml3BhUb+jaL0TXQ4xvVODxJF+RhkI+tBWvlynsJI4khTXEiwWh+wPOJrsfBRYFRMXEu28Odl/HXkYze8w==", 1905 + "cpu": [ 1906 + "arm64" 1907 + ], 1908 + "dev": true, 1909 + "license": "Apache-2.0", 1910 + "optional": true, 1911 + "os": [ 1912 + "linux" 1913 + ] 1914 + }, 1915 + "node_modules/@typescript/native-preview-linux-x64": { 1916 + "version": "7.0.0-dev.20260421.2", 1917 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260421.2.tgz", 1918 + "integrity": "sha512-qUrJWTB5/wv4wnRG0TRXElAxc2kykNiRNyEIEqBbLmzDlrcvAW7RRy8MXoY1ZyTiKGMu14itZ3x9oW6+blFpRw==", 1919 + "cpu": [ 1920 + "x64" 1921 + ], 1922 + "dev": true, 1923 + "license": "Apache-2.0", 1924 + "optional": true, 1925 + "os": [ 1926 + "linux" 1927 + ] 1928 + }, 1929 + "node_modules/@typescript/native-preview-win32-arm64": { 1930 + "version": "7.0.0-dev.20260421.2", 1931 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260421.2.tgz", 1932 + "integrity": "sha512-Rc6NsWlZmCs5YUKVzKgwoBOoRUGsPzct4BDMRX0csD1devLBBc4AbUXWKsJRbpwIAnqMO1ld4sNHEb+wXgfNHQ==", 1933 + "cpu": [ 1934 + "arm64" 1935 + ], 1936 + "dev": true, 1937 + "license": "Apache-2.0", 1938 + "optional": true, 1939 + "os": [ 1940 + "win32" 1941 + ] 1942 + }, 1943 + "node_modules/@typescript/native-preview-win32-x64": { 1944 + "version": "7.0.0-dev.20260421.2", 1945 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260421.2.tgz", 1946 + "integrity": "sha512-GQv1+dya1t6EqF2Cpsb+xoozovdX10JUSf6Kl/8xNkTapzmlHd+uMr+8ku3jIASTxoRGn0Mklgjj3MDKrOTuLg==", 1947 + "cpu": [ 1948 + "x64" 1949 + ], 1950 + "dev": true, 1951 + "license": "Apache-2.0", 1952 + "optional": true, 1953 + "os": [ 1954 + "win32" 1955 + ] 1839 1956 }, 1840 1957 "node_modules/@unrs/resolver-binding-android-arm-eabi": { 1841 1958 "version": "1.11.1", ··· 7491 7608 "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", 7492 7609 "dev": true, 7493 7610 "license": "Apache-2.0", 7611 + "peer": true, 7494 7612 "bin": { 7495 7613 "tsc": "bin/tsc", 7496 7614 "tsserver": "bin/tsserver"
+5 -3
package.json
··· 23 23 "_eslint": "eslint --cache --cache-strategy=content", 24 24 "_knip": "knip --cache", 25 25 "_prettier": "prettier --cache .", 26 - "build": "tsc", 26 + "_typescript": "tsgo", 27 + "build": "npm run _typescript", 27 28 "format:check": "npm run _prettier -- --check", 28 29 "format:fix": "npm run _prettier -- --write", 29 30 "lint:check": "npm run _eslint", 30 31 "lint:fix": "npm run _eslint -- --fix", 31 32 "prepack": "npm run build", 32 - "quality:check": "npm run lint:check && npm run format:check && npm run unused:check", 33 + "quality:check": "npm run lint:check && npm run format:check && npm run types:check && npm run unused:check", 33 34 "quality:fix": "npm run lint:fix && npm run format:fix && npm run unused:fix", 34 35 "test": "node --experimental-test-module-mocks --test", 35 36 "test:coverage": "node --experimental-test-coverage --experimental-test-module-mocks --test", 37 + "types:check": "npm run _typescript -- --noEmit", 36 38 "unused:check": "npm run _knip", 37 39 "unused:fix": "npm run _knip -- --fix" 38 40 }, ··· 43 45 }, 44 46 "devDependencies": { 45 47 "@e18e/eslint-plugin": "^0.3.0", 48 + "@typescript/native-preview": "^7.0.0-dev.20260421.2", 46 49 "eslint": "^10.0.3", 47 50 "eslint-plugin-package-json": "^0.91.0", 48 51 "eslint-plugin-perfectionist": "^5.8.0", 49 52 "knip": "^6.4.0", 50 53 "prettier": "^3.5.3", 51 - "typescript": "^6.0.2", 52 54 "xo": "^2.0.2" 53 55 }, 54 56 "engines": {
+3 -1
tsconfig.json
··· 3 3 "allowJs": true, 4 4 "declaration": true, 5 5 "emitDeclarationOnly": true, 6 + "incremental": true, 6 7 "outDir": "types", 7 8 "rootDir": "source", 8 9 "skipLibCheck": true, 9 - "strict": true 10 + "strict": true, 11 + "stripInternal": true 10 12 }, 11 13 "include": ["source"] 12 14 }