commit f4a50031f66895fc9ce3a46491b44f6095384666 Author: abearxiong Date: Wed Aug 14 16:28:37 2024 +0800 feat: test publish and unpublish diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..e69de29 diff --git a/dist/index.d.ts b/dist/index.d.ts new file mode 100644 index 0000000..52c4639 --- /dev/null +++ b/dist/index.d.ts @@ -0,0 +1 @@ +export declare const a = 1; diff --git a/dist/index.js b/dist/index.js new file mode 100644 index 0000000..b42b786 --- /dev/null +++ b/dist/index.js @@ -0,0 +1,4 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.a = void 0; +exports.a = 1; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..741bab8 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,22 @@ +{ + "name": "test-publish", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "test-publish", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://npm.xiongxiao.me/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..7759a78 --- /dev/null +++ b/package.json @@ -0,0 +1,23 @@ +{ + "name": "test-publish", + "version": "1.0.0", + "description": "", + "private": false, + "main": "dist/index.js", + "typings": "dist/index.d.ts", + "scripts": { + "build": "tsc", + "prepublish": "npm run build", + "spublish": "npm publish --registry https://npm.xiongxiao.me/" + }, + "files": [ + "dist" + ], + "keywords": [], + "author": "abearxiong", + "license": "ISC", + "packageManager": "pnpm@7.21.0+sha256.55c2246a81d433295fb0c701a349b3254de95348976f02e5acef031fc1045111", + "dependencies": { + "lodash": "^4.17.21" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..3f9eb19 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,13 @@ +lockfileVersion: 5.4 + +specifiers: + lodash: ^4.17.21 + +dependencies: + lodash: 4.17.21 + +packages: + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: false diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..1d9ae2d --- /dev/null +++ b/readme.md @@ -0,0 +1,4 @@ +``` +npm adduser --registry https://npm.xiongxiao.me/ +npm publish --registry https://npm.xiongxiao.me/ +``` \ No newline at end of file diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..cc798ff --- /dev/null +++ b/src/index.ts @@ -0,0 +1 @@ +export const a = 1; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..cff196e --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,41 @@ +{ + "compilerOptions": { + "module": "NodeNext", + "target": "esnext", + "noImplicitAny": false, + "outDir": "./dist", + "sourceMap": false, + "allowJs": true, + "newLine": "LF", + "baseUrl": "./", + "typeRoots": [ + "node_modules/@types", + "src/@types" + ], + "declaration": true, + "noEmit": false, + // "allowImportingTsExtensions": true, + "moduleResolution": "NodeNext", + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "esModuleInterop": true, + "paths": { + "@/*": [ + "src/*" + ], + "*": [ + "types/*" + ] + } + }, + "include": [ + "typings.d.ts", + "src/**/*.ts" + ], + "exclude": [ + "node_modules", + "dist", + "src/**/*.test.ts", + "webpack.config.cjs", + ], +} \ No newline at end of file