{"_id":"4pyun-ad-sdk","_rev":"22-7c761c96991f444294f889baddbd4aa0","name":"4pyun-ad-sdk","dist-tags":{"latest":"1.1.9"},"versions":{"1.0.1":{"name":"4pyun-ad-sdk","version":"1.0.1","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.0.1","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"f74b0d4186460b0f409cd5b908123d2ebd8e5310","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.0.1.tgz","fileCount":48,"integrity":"sha512-/IcfX39RQW87WDil+Zz7sCCaxaxpIMER9gMavVclL1/sY7CQaSLibfs8fG9F3bzWqm80PgV0cA6EXW+tvWbbNA==","signatures":[{"sig":"MEUCIDdo0xM4AFC6baj0f3OgxCT1rrpg5r1yPxnU7y9FOuJhAiEAi/8v3aD4xuIoASN9iaSYfczVkZx/k81N+wY/gUQJQNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155695},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"6598dd0fb56c0fe99f2fe127a1e1643adf8a8fb8","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.4","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.0.1_1709262188336_0.7563567752445712","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"4pyun-ad-sdk","version":"1.0.2","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.0.2","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"9477dcf15977c8c4cc4d5572affdfcfb257541be","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.0.2.tgz","fileCount":48,"integrity":"sha512-4HoZLi/WgBHADN6D8Jp93k71QijGNxB4MExrWyRR4YjtWUEJAiFq4zkrGYDgLSW0KdAcYi9Zw7U4IShlIe8m/A==","signatures":[{"sig":"MEYCIQDQcsY6Y9Wpw0pIRRQz9+UU4EFpSKaHHpg3JHKGQ5V/OwIhAJyEzQvd4Jq1LeMxrKbA2p27XTtDYt72tRA+CzKVdgiz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157185},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"f128cb8a87c8847dd307acfcba94be2d4f5e6349","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.4","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.0.2_1709263246666_0.6908578706703579","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"4pyun-ad-sdk","version":"1.0.3","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.0.3","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"11c073778ddf025fad0fb3b29b07ec2949df3d14","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.0.3.tgz","fileCount":48,"integrity":"sha512-1BxSfUVc16sOUM3US4AiyqQypDm9PEFaNrJuqtA71070bq2G1M5aGnCEJAfUsjEDqo6R4LBJZynFSFqbAyxQ9A==","signatures":[{"sig":"MEQCIEP0tpgaQBtPXoWSyyWfpFNz8loh6M0Y8r666cjCn7G6AiAZiPygLKYu2oCeKpM0sTDdCGdAijBvUMOJzg0ZkZkA7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157427},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"f128cb8a87c8847dd307acfcba94be2d4f5e6349","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.4","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.0.3_1709264133488_0.4428289335644746","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"4pyun-ad-sdk","version":"1.0.4","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.0.4","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"a560a9fc050e142f05c2206cb62749dd0daccc27","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.0.4.tgz","fileCount":48,"integrity":"sha512-BVvOgacjrgfw7UUUnAfvoooUIGMRFo4us6Uvx1FA5ELYEBC3AFrz/5ktot+RhEb/cTNcjevaEDO+OSR57FW9bA==","signatures":[{"sig":"MEUCIFsB+pA5MIwlrPDyGr8t26maTKtmY4CvvcN+BsRJRCsRAiEA3e4fmdYsqTDmqa+c+D+EoXYCJbGOEdwwZtqmadrpmzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157619},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"d2404b8d7c78ca0ce544a46f2fb0b08569ed5b0f","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.4","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.0.4_1709265300091_0.5092195783064539","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"4pyun-ad-sdk","version":"1.0.5","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.0.5","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"463884a1595d9e0233366af0e8854ee9e80c626a","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.0.5.tgz","fileCount":48,"integrity":"sha512-ryxrSi4/qonXdKXAsRVWJ2WIMybZeEbALQfhnxTkv5IX8C39MKTEHT+N5D5D+8lh4FMQj1nqvjQnWv0fBfN4fg==","signatures":[{"sig":"MEQCIC0eNV8hnKowQ5+zffmofnIJETCfx+GQev7s1IRcKva4AiBBbPZOWMELE81eIdglaArPUNX0iJidw19DIC2x18JTIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158633},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"d2404b8d7c78ca0ce544a46f2fb0b08569ed5b0f","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.4","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.0.5_1709266522946_0.3845727680419968","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"4pyun-ad-sdk","version":"1.0.6","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.0.6","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"97215ed012210b3b1c4e70678ca2bbdb4bb00738","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.0.6.tgz","fileCount":48,"integrity":"sha512-jM2uQPPl7zsigUjHGTo6kZmOu5e0rkhO6KKXNstBvfzKJG1JuxUMTcNDXVjvIokCvkrcBe5VST0sAJkbyBVWgw==","signatures":[{"sig":"MEYCIQCsJ5Y3ugo6Toh9xz92sPaUaXBUgWLlGvusQ+o1ITpvJwIhAPhfgVpF7o88knotBgBXbLzJz//m3iYnQ43Mmoe9w7nF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159154},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"dd2e6eed8e9285db0ff043f019d4d7f3b56f5f12","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.4","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.0.6_1709266802443_0.8674078280537316","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"4pyun-ad-sdk","version":"1.0.7","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.0.7","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"3840f2f78bc570debbc110849304a8d204f4469c","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.0.7.tgz","fileCount":59,"integrity":"sha512-7fFEJmDM32qLkyGICkLmH6KC1kLQ+QRVQdzCq/6w4bDxsTJIvL9H7rzml2/7DzQ8BYmqIM1OAd5cLGaNstsUXw==","signatures":[{"sig":"MEYCIQCBXDNFXek1kWcuH5SQYqJTGpxhql75PHgBVWc8gpkpgAIhAOiedJyh1KCd13at4SoTDtnJNM4NnDwImDdsgbmt1TW6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180663},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"65d151b11e203a930dbc5da83840b87d5a959307","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.4","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.0.7_1723597169619_0.869877387051335","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"4pyun-ad-sdk","version":"1.0.8","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.0.8","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"dc6f99a6432a88a1fdd79519c139f377126fbbca","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.0.8.tgz","fileCount":59,"integrity":"sha512-TUkKU89wnAFNJ0DF6pztUUmZSiOi3pZJLRiZEAkJhYjaNU+qXqljNN/+lY9y+eET921TOUf3mtGXdoKLj6ERYA==","signatures":[{"sig":"MEUCIQDQQf18KDXuKJTy89ZrYj0bRikAuEd4ukZs6my+ZIEqSwIgRJ+1+q78JYyRJJcp74/4NqoyuRVxCzxv2gnl/jQDnbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180705},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"65d151b11e203a930dbc5da83840b87d5a959307","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"8.19.4","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"16.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.0.8_1723609124671_0.8625410529747477","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"4pyun-ad-sdk","version":"1.0.9","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.0.9","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"a59e9d381a9ae83aee6d606d9dfeeb329de4638f","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.0.9.tgz","fileCount":59,"integrity":"sha512-Zugr5MX56BK8r0vTvMRawc8eYx0sbxH9+m+15kJDlyqagE2u/UWyHJUsVi+lHlYGNo1RQctZqQuywc7+Y4KM1g==","signatures":[{"sig":"MEYCIQCYD1imgl6dtAse/WVQQA1mnTgfhQGZUK7Qp1KobsiTZAIhANTZCQYLuV4y/kIg4xGf4tctFkOC2qcekYWMfUSRkt1J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180794},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"6.14.4","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"14.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.0.9_1730951524331_0.3375292221656685","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"4pyun-ad-sdk","version":"1.0.10","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.0.10","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"8e04374b44242cd6fac0ee9a542d6d26fe5f21e9","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.0.10.tgz","fileCount":59,"integrity":"sha512-o5F7esfCoyjSjb3v3t+7nlzs7/FE2cXz59YjglsvHaBHudEt2zFFnxYUQN3CowL+0EIWl0GeRhQ+y1BiZG0aUg==","signatures":[{"sig":"MEUCIQCvXpbGfucRrOvbDzZzNTObERe5mBCBEKexPKjgFE0nZgIgXP/R0jOqVISekASSs7W+yxoAdRw9ItKnPdDhbw7RzgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181045},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"6.14.4","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"14.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.0.10_1741663308742_0.8427568938674781","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"4pyun-ad-sdk","version":"1.1.0","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.1.0","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"4bdaf1de21e43921d593b917ea02b9075420ab55","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.1.0.tgz","fileCount":47,"integrity":"sha512-JzBkfiglJZt5hBDWtek7F1FcomESmXjOYQEyBK02peeUPIPLEB3bO3lZv8vIAC/ucDt9EdBVBJh3sD/QjsSeyA==","signatures":[{"sig":"MEQCIAVW5H3XCtbympmejMO3u/TcIKCCDfo81QYIbbwt2BpdAiA+VailKCtyBveFHdpDtzuW4Yci/aD1RUkyyJTjO8awGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81423},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"209f9794ee8da13db167c948f3beb21c5a0e1279","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.1.0_1752512499786_0.1337351172289456","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"4pyun-ad-sdk","version":"1.1.1","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.1.1","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"5cf9aa815cc471aba4b344acdb89f4e75eadfe91","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.1.1.tgz","fileCount":59,"integrity":"sha512-jYvTzg/fgBe26ip4Aw7PTi7Ny2V2sRYFetEkJ1Wgbi8qnXjMr+/4JBOnbbGTrYfwMVW5s/tUxUBeIRcSZTTtPw==","signatures":[{"sig":"MEQCIF2e1j59A4O1/W3uGtCZGkV1KfUR0glvfrfd5Uzu4CRtAiAe76DOp6Xc99jFuz5i3F+tA+Qo5RFoBVfX0y8fyjLnLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175706},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"f625b5fa10af289bea135da02563dca04f0fcabc","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.1.1_1753669303804_0.7584237317549245","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"4pyun-ad-sdk","version":"1.1.2","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.1.2","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"5f418b5c167ea920370cc30a860bb96f17ab1810","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.1.2.tgz","fileCount":67,"integrity":"sha512-ZTGjok2rJc7hkwMa8ye0TXE9rjaJZ6j2RycJ2V9g1MsZ1nHFFKvfv6dq2IGiRl3N/mZjKvGDgyJ8Mwpxb1e+cA==","signatures":[{"sig":"MEYCIQCtSTkv5ze1WUtLPAl7nUc7hq8iK6DO7PDHXrVqu4+FaQIhAOTgRnE8hdRt4kcd4DrIajtNpD4uwf1OlvlfSpXOUJNV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187967},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"e8c61c8482412d4524d10a5708c0ee2e1c6562c1","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.1.2_1753689601347_0.8180079459678682","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"4pyun-ad-sdk","version":"1.1.3","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.1.3","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"ea4d060ed67e69ca0160d30557f9eed4faf632c8","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.1.3.tgz","fileCount":67,"integrity":"sha512-cyCNZcrSFplUeoe2tuM7gJK6hp4ClaJPy5gMa1yIlznae2ZP9h/c+jkbhXymPJBVM5+KMITERap4SeR6FqPclQ==","signatures":[{"sig":"MEQCIE7kod2/vpo8OtJU/ZyfcH4itGkGIGN4nkvA+Iy59XegAiALll0NsoCw+i9BDVdYIDtllyj6wCKumEUiKJSHzLyS3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188471},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"548b28985fe4511c08a902b40eea795b2fed4b29","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.1.3_1753758934115_0.9600170839775319","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"4pyun-ad-sdk","version":"1.1.4","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.1.4","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"6de0134e29f76cc4c7f2ae1bb4fb0932d6406aec","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.1.4.tgz","fileCount":71,"integrity":"sha512-UhF5QB2F1mBjvYSJ5R+tHdTEHxnFUMInDmbDKX2VnE1QwwYVTjIzpJXgTBIBSsW4ju7i1ja4ClMzG7n3FuCc1w==","signatures":[{"sig":"MEQCIBj7AiPOVWCti92kQsEJ8/6M3Yi7YTjX6EqDYG/7/Ey6AiA+iP0aTxAJeg4NyfqPxMX1Oq/xoUc6r2SLXr4YmZ5hwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192074},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"e338c246bb19b6549de31979d63eb1aaf1936667","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.1.4_1754028940656_0.6951051001522297","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"4pyun-ad-sdk","version":"1.1.5","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.1.5","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"59fca78f6b91a9fe7b71582b22a23a26b02fce6d","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.1.5.tgz","fileCount":71,"integrity":"sha512-eG3+I8d2P8BbpEgYZfynWWxLDA4ueW7f21DnPuHPb//EUDBXL1iyXqHcADNEVM+TxkCanyR+4qF2oZYMCbBpjQ==","signatures":[{"sig":"MEUCIDsMD5tNm2Zuo0Y2b/0duUOSmmmR+zhOZMKzPIs889I+AiEAqPoQhgWqLvbqqt7SP5AWnL4iFeCTR9y66HDfGxiFE1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192090},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"5c7360f9821234ff89c82342fc3e852aae1892f3","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.1.5_1754030161969_0.8283246322490232","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"4pyun-ad-sdk","version":"1.1.6","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.1.6","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"8bca35c16aad4fe2cf9376d6ab071d1f2bd86662","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.1.6.tgz","fileCount":71,"integrity":"sha512-e7CwPAHxPBxeHlKMTptdEmNkPwJJYuhHkasrPHvB7eyM8oFS/UimeBhI+x240zGj8sL3CoH8g54IimvSZ3xpqQ==","signatures":[{"sig":"MEUCIQDHip57sleAHJv0Hbwq9dgi/ECKszuJQS4ISiuCpPYckQIgZStXMwsalHFI/ouLqqgsov3WlR2Ql2GaflHwWjh96hE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192518},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"69766bb8f5e0b7e6e86390dc6403eaff75b9926c","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.1.6_1754030524532_0.734437827987954","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"4pyun-ad-sdk","version":"1.1.7","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.1.7","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"68c408dd0d6751dab36a4f3da403a75f2b8de813","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.1.7.tgz","fileCount":71,"integrity":"sha512-H994yojt5hpPDPPKSifkNGNGzP5oOYG0UzCy2mSuQcRTT4EgO1u77jUBKSW9KOtnUjedqoIkj0xh6AX7sUWfdw==","signatures":[{"sig":"MEQCIF1M7Nj/PkDppfbeVZ6dl46iwRbkfkGiZ2CIYrB+XeFKAiBtOjXtZL1mPu4RqIjgAPonRdaTWD3ELjTAlHralh2uCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192530},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"e9956caf5029ab51f15f8122b5d59d5c11c1e88f","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.1.7_1754033749853_0.17146310722384062","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"4pyun-ad-sdk","version":"1.1.8","author":"","license":"MIT","_id":"4pyun-ad-sdk@1.1.8","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"dist":{"shasum":"ca4227284055fd95c74e080c6955c18f9fa50998","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.1.8.tgz","fileCount":71,"integrity":"sha512-XnsDjnnZsj/TL3jvUrK8/utcm1LryjVYl6XbU0QNZFi6nM2PjSiAmICzkIXU2sEstUuWru9HT+SZwEMt2ivbxg==","signatures":[{"sig":"MEUCIFR5NcKOflnjIiJ5M5Ih9P1I2SkcSXddnfVcUSIkVj/nAiEAlOXRz68QkkUn4jO87ApuF7WqwnmwLw75QkNSInl+t88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194218},"jest":{"testURL":"https://jest.test","testEnvironment":"jsdom","moduleDirectories":["node_modules","miniprogram_dist"],"collectCoverageFrom":["miniprogram_dist/**/*.js"]},"main":"miniprogram_dist/index.js","gitHead":"90966b6ddd78e48c29ceedb083e510676816e6eb","scripts":{"dev":"gulp dev --develop","dist":"npm run build","lint":"eslint \"src/**/*.js\" --fix","test":"jest --bail","build":"gulp","clean":"gulp clean","watch":"gulp watch --develop --watch","coverage":"jest ./test/* --coverage --bail","clean-dev":"gulp clean --develop","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail"},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"小程序自定义组件开发模板：","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"22.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.0","jest":"^23.5.0","vinyl":"^2.2.0","colors":"^1.3.1","eslint":"^5.14.1","gulp-if":"^2.0.2","webpack":"^4.29.5","through2":"^2.0.3","gulp-less":"^4.0.1","ts-loader":"^7.0.0","babel-core":"^6.26.3","gulp-clean":"^0.4.0","typescript":"^3.8.3","gulp-rename":"^1.4.0","babel-loader":"^7.1.5","gulp-install":"^1.1.0","eslint-loader":"^2.1.2","thread-loader":"^2.1.3","gulp-sourcemaps":"^2.6.5","babel-preset-env":"^1.7.0","eslint-plugin-node":"^7.0.1","eslint-plugin-import":"^2.16.0","miniprogram-simulate":"^1.2.5","eslint-plugin-promise":"^3.8.0","webpack-node-externals":"^1.7.2","miniprogram-api-typings":"^2.10.3-1","@typescript-eslint/parser":"^2.28.0","eslint-config-airbnb-base":"13.1.0","babel-plugin-module-resolver":"^3.2.0","@typescript-eslint/eslint-plugin":"^2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/4pyun-ad-sdk_1.1.8_1754375712454_0.5801980424770865","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"4pyun-ad-sdk","version":"1.1.9","description":"小程序自定义组件开发模板：","main":"miniprogram_dist/index.js","scripts":{"dev":"gulp dev --develop","watch":"gulp watch --develop --watch","build":"gulp","dist":"npm run build","clean-dev":"gulp clean --develop","clean":"gulp clean","test":"jest --bail","test-debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --bail","coverage":"jest ./test/* --coverage --bail","lint":"eslint \"src/**/*.js\" --fix","lint-tools":"eslint \"tools/**/*.js\" --rule \"import/no-extraneous-dependencies: false\" --fix"},"miniprogram":"miniprogram_dist","jest":{"testEnvironment":"jsdom","testURL":"https://jest.test","collectCoverageFrom":["miniprogram_dist/**/*.js"],"moduleDirectories":["node_modules","miniprogram_dist"]},"repository":{"type":"git","url":""},"author":"","license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.28.0","@typescript-eslint/parser":"^2.28.0","babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-module-resolver":"^3.2.0","babel-preset-env":"^1.7.0","colors":"^1.3.1","eslint":"^5.14.1","eslint-config-airbnb-base":"13.1.0","eslint-loader":"^2.1.2","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.8.0","gulp":"^4.0.0","gulp-clean":"^0.4.0","gulp-if":"^2.0.2","gulp-install":"^1.1.0","gulp-less":"^4.0.1","gulp-rename":"^1.4.0","gulp-sourcemaps":"^2.6.5","jest":"^23.5.0","miniprogram-api-typings":"^2.10.3-1","miniprogram-simulate":"^1.2.5","thread-loader":"^2.1.3","through2":"^2.0.3","ts-loader":"^7.0.0","typescript":"^3.8.3","vinyl":"^2.2.0","webpack":"^4.29.5","webpack-node-externals":"^1.7.2"},"dependencies":{},"_id":"4pyun-ad-sdk@1.1.9","gitHead":"1772bbf55b6fa7688b8b585b29968624b79c905d","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-EVVSk581UKUzyb2ItgM1v4EXzn1f2uQiG92esNmZIxYZcg3KRxYSwqv2iFNQpfESWxaRWxv5RpxR7ziM2yBfMA==","shasum":"6aef8715cf9722489ca57c7ad81843e7fffd2e6f","tarball":"https://registry.npmjs.org/4pyun-ad-sdk/-/4pyun-ad-sdk-1.1.9.tgz","fileCount":71,"unpackedSize":194381,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDiMbyAAVCRM/8QTpMotaz/5beVTQe3Pq+fr93Shiw7gIgYSM6rd8N7XFUSrYOn6zg0LIfVD3llX5WIodd6csg7TE="}]},"_npmUser":{"name":"chinaroad","email":"dev@660pp.com"},"directories":{},"maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/4pyun-ad-sdk_1.1.9_1754919978651_0.9750700465835334"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-01T03:03:08.335Z","modified":"2025-08-11T13:46:19.002Z","1.0.0":"2024-02-26T07:53:19.917Z","1.0.1":"2024-03-01T03:03:08.544Z","1.0.2":"2024-03-01T03:20:46.810Z","1.0.3":"2024-03-01T03:35:33.710Z","1.0.4":"2024-03-01T03:55:00.239Z","1.0.5":"2024-03-01T04:15:23.131Z","1.0.6":"2024-03-01T04:20:02.638Z","1.0.7":"2024-08-14T00:59:29.834Z","1.0.8":"2024-08-14T04:18:44.884Z","1.0.9":"2024-11-07T03:52:04.597Z","1.0.10":"2025-03-11T03:21:48.910Z","1.1.0":"2025-07-14T17:01:39.971Z","1.1.1":"2025-07-28T02:21:43.997Z","1.1.2":"2025-07-28T08:00:01.527Z","1.1.3":"2025-07-29T03:15:34.312Z","1.1.4":"2025-08-01T06:15:40.873Z","1.1.5":"2025-08-01T06:36:02.182Z","1.1.6":"2025-08-01T06:42:04.694Z","1.1.7":"2025-08-01T07:35:50.060Z","1.1.8":"2025-08-05T06:35:12.630Z","1.1.9":"2025-08-11T13:46:18.829Z"},"license":"MIT","repository":{"type":"git","url":""},"description":"小程序自定义组件开发模板：","maintainers":[{"name":"chinaroad","email":"dev@660pp.com"}],"readme":"# miniprogram-custom-component\n\n小程序自定义组件开发模板：\n\n* 支持使用 less 语法编写 wxss 文件\n* 使用 webpack 构建 js\n* 支持自定义组件单元测试\n* 支持 eslint\n* 支持多入口构建\n\n## 使用\n\n* 使用[命令行工具](https://github.com/wechat-miniprogram/miniprogram-cli)进行初始化\n* 直接从 github 上 clone 下来\n\n## 开发\n\n1. 安装依赖：\n\n```\nnpm install\n```\n\n2. 执行命令：\n\n```\nnpm run dev\n```\n\n默认会在包根目录下生成 miniprogram\\_dev 目录，src 中的源代码会被构建并生成到 miniprogram\\_dev/components 目录下。如果需要监听文件变化动态构建，则可以执行命令：\n\n```\nnpm run watch\n```\n\n> ps: 如果 minirpogram\\_dev 目录下已存在小程序 demo，执行`npm run dev`则不会再将 tools 下的 demo 拷贝到此目录下。而执行`npm run watch`则会监听 tools 目录下的 demo 变动并进行拷贝。\n\n3. 生成的 miniprogram\\_dev 目录是一个小程序项目目录，以此目录作为小程序项目目录在开发者工具中打开即可查看自定义组件被使用的效果。\n\n4. 进阶：\n\n* 如果有额外的构建需求，可自行修改 tools 目录中的构建脚本。\n* 内置支持 webpack、less 语法、sourcemap 等功能，默认关闭。如若需要可以自行修改 tools/config.js 配置文件中相关配置。\n* 内置支持多入口构建，如若需要可自行调整 tools/config.js 配置文件的 entry 字段。\n* 默认开启 eslint，可自行调整规则或在 tools/config.js 中注释掉 eslint-loader 行来关闭此功能。\n\n## 发布\n\n> ps: 发布前得确保已经执行构建，小程序 npm 包只有构建出来的目录是真正被使用到的。\n\n1. 如果还没有 npm 帐号，可以到[ npm 官网](https://www.npmjs.com/)注册一个 npm 帐号。(chinaroad)\n2. 在本地登录 npm 帐号，在本地执行：\n\n```\nnpm adduser\n```\n\n或者\n\n```\nnpm login\n```\n\n3. 在已完成编写的 npm 包根目录下执行：\n\n```\nnpm publish\n```\n\n到此，npm 包就成功发布到 npm 平台了。\n\n> PS：一些开发者在开发过程中可能修改过 npm 的源，所以当进行登录或发布时需要注意要将源切回 npm 的源。\n\n## 目录结构\n\n以下为推荐使用的目录结构，如果有必要开发者也可以自行做一些调整:\n\n```\n|--miniprogram_dev // 开发环境构建目录\n|--miniprogram_dist // 生产环境构建目录\n|--src // 源码\n|   |--components // 通用自定义组件\n|   |--images // 图片资源\n|   |\n|   |--xxx.js/xxx.wxml/xxx.json/xxx.wxss // 暴露的 js 模块/自定义组件入口文件\n|\n|--test // 测试用例\n|--tools // 构建相关代码\n|   |--demo // demo 小程序目录，开发环境下会被拷贝生成到 miniprogram_dev 目录中\n|   |--config.js // 构建相关配置文件\n|\n|--gulpfile.js\n```\n\n> PS：对外暴露的 js 模块/自定义组件请放在 src 目录下，不宜放置在过深的目录。另外新增的暴露模块需要在 tools/config.js 的 entry 字段中补充，不然不会进行构建。\n\n## 测试\n\n* 执行测试用例：\n\n```\nnpm run test\n```\n\n* 执行测试用例并进入 node inspect 调试：\n\n```\nnpm run test-debug\n```\n\n* 检测覆盖率：\n\n```\nnpm run coverage\n```\n\n测试用例放在 test 目录下，使用 **miniprogram-simulate** 工具集进行测试，[点击此处查看](https://github.com/wechat-miniprogram/miniprogram-simulate/blob/master/README.md)使用方法。在测试中可能需要变更或调整工具集中的一些方法，可在 test/utils 下自行实现。\n\n## 其他命令\n\n* 清空 miniprogram_dist 目录：\n\n```\nnpm run clean\n```\n\n* 清空 miniprogam_dev 目录：\n\n```\nnpm run clean-dev\n```\n","readmeFilename":"README.md"}